Senior Software Engineer (Backend)

Mantra Health
Summary
Join Mantra Health, an award-winning digital mental health provider, as a Software Engineer III (Backend). Lead development on backend systems, ensuring stability, scalability, and security (HIPAA/FERPA compliance). This role blends hands-on execution and strategic technical contribution, impacting our core platform and new products. You will architect scalable solutions, maintain CI/CD pipelines, and collaborate with cross-functional teams. Mantra offers significant ownership, mentorship opportunities, and exposure to a dynamic startup environment. We are a mission-driven organization focused on improving student mental health.
Requirements
- Expert Backend Engineer: Bring 5-8+ years of experience designing, building, and scaling robust backend systems, demonstrating deep expertise in Node.js, TypeScript, PostgreSQL, and modern API standards (GraphQL/REST)
- Scalable System Architect: Possess a proven ability to architect complex, reliable systems from concept to deployment, ensuring scalability, maintainability, and security compliance (HIPAA/FERPA)
- DevOps & Infrastructure Owner: Exhibit strong ownership ("One Car, Many Drivers") through hands-on experience building/maintaining CI/CD pipelines (e.g., GitHub Actions, CircleCI) and managing cloud infrastructure (AWS preferred), championing automation and reliability
- Proactive Problem Solver & Quality Advocate: Thrive on tackling complex challenges, delivering high-quality, well-tested solutions, and proactively identifying opportunities for system improvement and refactoring in a fast-paced environment
- Collaborative Mentor & Communicator: Excel at working cross-functionally, clearly communicating technical ideas, and actively mentoring peers and junior engineers to foster a culture of growth and shared knowledge
- Mission-Driven & Adaptable: Deeply aligned with Mantra's mission to improve student mental health, bringing positive energy, embracing a growth mindset, and adapting readily within a dynamic startup culture
Responsibilities
- Own Backend System Development: Design, develop, optimize, and maintain significant portions of our core backend systems using Typescript, Express.js, GraphQL, and PostgreSQL with TypeORM
- Architect and build scalable solutions supporting critical business functions
- Ensure System Health & Compliance: Guarantee system stability, scalability, and security, ensuring compliance with HIPAA and FERPA regulations through robust design and implementation
- Drive DevOps & Infrastructure Excellence: Build, maintain, and enhance CI/CD pipelines (e.g., GitHub Actions, CircleCI), implement infrastructure-as-code practices (AWS preferred), and monitor system performance and reliability
- Develop New Products & Features: Play a key role in developing our new products, designing and maintaining APIs (GraphQL/REST) and potentially contributing to data pipeline or machine learning initiatives
- Champion Engineering Best Practices: Deliver high-quality, well-tested code (unit, integration, E2E), actively participate in code reviews, mentor junior engineers, and foster a culture of continuous improvement and technical excellence
- Collaborate Across Teams: Work closely with product, design, clinical, and operations teams to translate requirements into effective technical solutions, demonstrating strong ownership ("One Car, Many Drivers")
Preferred Qualifications
Data-Oriented Developer (Bonus): Demonstrate proficiency or a strong interest in building data pipelines, managing ELT workflows, and applying analytics or ML techniques to derive insights
Benefits
- Stock Options
- Medical, vision, and dental coverage
- 401(k)
- Flexible work location
- Generous PTO, vacation, and tenure-based sabbatical Policy
- Inclusive parental leave, equal for all parents
- $1,000 new-parent mental wellness benefit
- Commuter card, if you commute
- Access to One Medical
- Healthcare & Dependent Care FSA