Summary
Join A Place for Mom as a Senior Software Engineer and contribute to the modernization of our Lead Platform, a critical system connecting families with senior care solutions. You will design, develop, and maintain backend services using NestJS, NodeJS, and React, transitioning from legacy .NET systems. Collaborate with a team of engineers, product managers, and QA to deliver high-quality, scalable solutions. Take ownership of projects from design to deployment, and contribute to architectural discussions and platform-wide decision-making. Mentor junior teammates and actively participate in a positive engineering culture. This role offers a competitive salary and benefits package.
Requirements
- 4+ years of professional backend engineering experience, including modern JavaScript/TypeScript frameworks (NestJS, NodeJS, Express)
- Familiarity with transitioning from or integrating with .NET-based legacy systems
- Proficiency with modern backend architecture patterns, including API design (REST and GraphQL), asynchronous processing, and microservices
- Experience working with cloud infrastructure, especially AWS (Lambda, Fargate, S3, etc.)
- Strong understanding of relational and non-relational databases (PostgreSQL, MongoDB)
- Demonstrated experience in CI/CD pipelines and version control (GitHub Actions, Docker, etc.)
- Solid testing mindset β experience writing and maintaining unit, integration, and end-to-end tests
- Effective written and verbal communication skills; able to clearly articulate technical decisions and collaborate cross-functionally
- Proven ability to work independently and with a distributed team in a fast-paced environment
- Passion for continuous learning, product quality, and team success
Responsibilities
- Design, develop, and maintain backend services using NestJS, NodeJS, and Express as part of our Lead Platform modernization efforts
- Own and deliver well-scoped projects and features from end to end β from technical design through implementation, testing, deployment, and support
- Lead efforts in debugging, refactoring, and optimizing performance across services you help maintain
- Work with product managers and QA to translate business requirements into resilient, well-tested software solutions
- Contribute to architectural discussions, design reviews, and platform-wide decision-making
- Help evolve and enforce strong engineering standards via code reviews, documentation, and mentorship
- Participate in the creation and maintenance of automated tests and CI/CD pipelines to ensure rapid, stable delivery
- Monitor, troubleshoot, and resolve production issues β using logs, metrics, and instrumentation to continuously improve reliability
- Document your work clearly and communicate technical concepts effectively to a range of stakeholders
- Engage with the engineering team on technical planning and provide timeline estimates and implementation guidance for smaller to moderately complex tasks
- Collaborate with and learn from senior engineers and engineering leadership while also mentoring more junior teammates as appropriate
- Actively apply and model our APFM Build Principles, contributing to a culture of ownership, learning, and shared success
Benefits
- Base Salary: $130k-$160k + 10% Bonus
- 401(k) plus match
- Dental insurance
- Health insurance
- Vision Insurance
- Paid Time Off
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.