
Senior Software Engineer – Permits and Spot Block
Passport
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • North Carolina • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSDynamoDBJavaScriptMongoDBNode.jsReactTypeScript
About the role
- Lead the design and architecture of scalable, maintainable, and high-performance software solutions
- Independently manage and prioritize tasks across the full software development lifecycle
- Produce clean, efficient, and well-documented code
- Conduct thorough code reviews, provide constructive feedback, and debug complex issues
- Foster strong collaboration with cross-functional teams, clients, and business partners
- Evaluate and integrate emerging technologies, automate repetitive tasks, and drive continuous improvement of development workflows
- Provide technical mentorship and guidance to junior and mid-level engineers
- Leverage in-depth knowledge of relational databases and other data storage solutions
Requirements
- 8+ years of software engineering or software development experience
- Strong proficiency in JavaScript (TypeScript is a plus)
- Modern frameworks such as React for frontend development
- Extensive experience with Node.js, Express, and DynamoDB or MongoDB for backend development
- Expertise in AWS services such as Lambda, API Gateway, S3, ECS, and RDS
- Background working with Agile methodologies on Agile teams preferred.
- Bachelor's Degree in Computer Science or a combination of education and relevant experience.
Benefits
- Professional development
- Flexible work arrangements
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactNode.jsExpressDynamoDBMongoDBAWSLambdaAPI Gateway
Soft skills
leadershipcollaborationtask managementcode reviewmentorshipcommunicationproblem-solvingfeedbackcontinuous improvementprioritization
Certifications
Bachelor's Degree in Computer Science