A Place for Mom is seeking a Senior Software Engineer to join their Lead Platform engineering team.
This team is crucial for connecting families with senior care solutions through systems for lead capture, routing, and tracking.
The Lead Platform is transitioning from legacy .NET systems to a modern stack using NestJS, NodeJS, and React.
The role involves designing, building, and supporting scalable services central to the product ecosystem.
The engineer will collaborate with engineers, product managers, and QA teammates to create high-quality solutions.
The ideal candidate is a pragmatic builder with a strong problem-solving instinct and ownership of complex challenges.
Responsibilities include designing and maintaining backend services, leading projects from design to support, and optimizing performance.
The engineer will also participate in architectural discussions, enforce engineering standards, and mentor junior teammates.
Requirements:
Candidates must have 4+ years of professional backend engineering experience, particularly with modern JavaScript/TypeScript frameworks like NestJS, NodeJS, and Express.
Familiarity with transitioning from or integrating with .NET-based legacy systems is required.
Proficiency in modern backend architecture patterns, including API design (REST and GraphQL), asynchronous processing, and microservices is necessary.
Experience with cloud infrastructure, especially AWS services such as Lambda, Fargate, and S3, is essential.
A strong understanding of relational and non-relational databases, including PostgreSQL and MongoDB, is required.
Candidates should have experience with CI/CD pipelines and version control systems like GitHub Actions and Docker.
A solid testing mindset with experience in writing and maintaining various types of tests is necessary.
Effective written and verbal communication skills are required to articulate technical decisions and collaborate across teams.
Proven ability to work independently and in a distributed team in a fast-paced environment is essential.
A passion for continuous learning, product quality, and team success is expected.
Benefits:
The position offers a base salary ranging from $130k to $160k, along with a 10% bonus.
Benefits include a 401(k) plan with a match, dental insurance, health insurance, vision insurance, and paid time off.