Senior Software Engineer - Lead Platform

A Place for Mom
•$160,000 - $190,000•Remote

About The Position

A Place for Mom is seeking a proactive Senior Software Engineer to join its Lead Platform engineering team, which builds and scales systems for lead capture, intelligent routing, and real-time tracking. These systems support senior living advisors with tools and data to help families find care options. The team builds modern advisor-facing experiences using NestJS, Node.js, and React. This full-stack role is approximately 70% frontend and 30% backend, focused on designing, building, and maintaining scalable services for the advisor product ecosystem. The engineer collaborates with engineers, product managers, and QA professionals. The position is fully remote, and candidates must live and be authorized to work in the United States. The role reports to the Director of Software Engineering. The ideal candidate is a pragmatic, technically curious engineer who takes ownership of complex challenges, iterates based on production usage and data, and treats experimentation, analytics, and AI integration as core engineering practices. The role also contributes to a collaborative, high-trust team culture.

Requirements

  • At least 6 years of professional full-stack engineering experience, including modern JavaScript/TypeScript frameworks.
  • Proficiency with modern architecture patterns, including REST and GraphQL API design, asynchronous processing, and microservices.
  • Experience with cloud infrastructure, especially AWS services such as Lambda, EventBridge, and S3.
  • Experience with relational and non-relational databases, including PostgreSQL and MongoDB.
  • Experience with event-driven architectures and asynchronous processing patterns such as EventBridge, SQS, or similar.
  • Demonstrated experience with CI/CD pipelines and version control, including GitHub Actions.
  • Hands-on experience building LLM-backed features, including prompt design, retrieval, structured output, evaluation, and cost and latency management; fluency with AI coding agents.
  • Experience writing and maintaining automated unit, integration, and end-to-end tests.
  • Effective written and verbal communication skills, with the ability to articulate technical decisions and collaborate across functions.
  • Ability to work independently and with a distributed team in a fast-paced environment.
  • Passion for continuous learning, product quality, and team success.
  • Must live and be authorized to work in the United States.

Responsibilities

  • Own and deliver projects and features end to end, from technical design through implementation, testing, deployment, and support.
  • Work with product managers and QA to translate business requirements into resilient, well-tested software.
  • Contribute to architectural discussions, design reviews, and platform-wide decisions.
  • Support engineering standards through code reviews, documentation, and mentorship.
  • Create and maintain automated tests and CI/CD pipelines for rapid, stable delivery.
  • Build experimentation and analytics foundations, including feature flags, A/B tests, instrumentation, and observability.
  • Promote quality and continuous deployment through unit, integration, and end-to-end testing, pipeline automation, and design system adoption.
  • Monitor, troubleshoot, and resolve production issues using logs, metrics, and instrumentation to improve reliability.
  • Participate in technical planning and provide timeline estimates and implementation guidance for smaller to moderately complex tasks.
  • Collaborate with staff engineers and engineering leadership and mentor junior teammates as appropriate.
  • Lead debugging, refactoring, and performance optimization across maintained services.

Benefits

  • 401(k) plus match
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Paid Time Off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service