Full-Time Sr. Software Engineer, Backend - Lead Platform
A Place For Mom is hiring a remote Full-Time Sr. Software Engineer, Backend - Lead Platform. The career level for this job opening is Senior Manager and is accepting New York, NY based applicants remotely. Read complete job description before applying.
A Place For Mom
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
We’re looking for a thoughtful, action-oriented Senior Software Engineer to join our Lead Platform engineering team. This team enables APFM to connect families with senior care solutions through robust systems for lead capture, routing, and tracking.
The Lead Platform is the beating heart of our business—powering the experiences and insights our advisors depend on every day.
The lead platform team modernizes core services by transitioning from legacy .NET systems to a modern stack built on NestJS, NodeJS, and React. Reporting to the Senior Manager of Software Engineering – Lead Platform, you’ll design, build, and support scalable services.
You’ll work closely with a passionate group of engineers, product managers, and QA teammates. This is a high-impact role that supports helping families navigate senior living decisions with confidence and care.
Who you are:
- A pragmatic builder with a deep curiosity for how systems work and a strong instinct for solving the right problems.
- Experienced in building and evolving backend systems, especially in modern JavaScript/TypeScript environments.
- Someone who values learning, embraces feedback, and contributes to a positive engineering culture.
What you will do:
- Design, develop, and maintain backend services using NestJS, NodeJS, and Express.
- Own and deliver well-scoped projects from end to end.
- Lead efforts in debugging, refactoring, and optimizing performance.
- Work with product managers and QA to translate business requirements into well-tested solutions.
- Contribute to architectural discussions, design reviews, and platform-wide decision-making.
- Help evolve and enforce engineering standards.
- Participate in the creation and maintenance of automated tests and CI/CD pipelines.
- Monitor, troubleshoot, and resolve production issues.
- Document your work and communicate effectively with stakeholders.
- Engage with the engineering team on technical planning and provide timeline estimates.
- Collaborate with and learn from senior engineers while mentoring junior teammates.
Requirements:
- 4+ years of professional backend engineering experience.
- Familiarity with transitioning from or integrating with .NET-based legacy systems.
- Proficiency with modern backend architecture patterns, API design (REST and GraphQL), asynchronous processing, and microservices.
- Experience working with cloud infrastructure, especially AWS.
- Strong understanding of relational and non-relational databases.
- Demonstrated experience in CI/CD pipelines and version control (GitHub Actions, Docker).
- Solid testing mindset—experience writing and maintaining unit, integration, and end-to-end tests.
- Effective written and verbal communication skills.
- Proven ability to work independently and with a distributed team.