Advertisement
Role
About the Role
EngagedMD is looking for an experienced engineer with exceptional skill and leadership ability to join our mission of helping carers carry on caring. As a Staff Software Engineer, you will architect backend infrastructure, develop new features, and collaborate across Platform, Product, and Customer Success teams.
What You’ll Do
- Design, build and maintain backend services and APIs using TypeScript and modern Node.js frameworks.
- Lead system design efforts for new and existing platforms, including service decomposition, data modeling, scalability and reliability considerations.
- Drive technical direction and standards across the backend stack, including coding practices, service boundaries, and observability.
- Mentor and support engineers through code reviews, design discussions, and hands-on technical guidance.
- Identify and address technical debt, scalability bottlenecks, and security concerns.
What You’ll Bring
- 8+ years of professional software engineering experience, with a significant backend focus.
- Deep expertise in TypeScript and building production backend services.
- Strong system design skills, with experience evolving large-scale or business-critical systems.
- Proven ability to operate autonomously and make sound technical decisions in ambiguous environments.
- Bachelor’s degree or equivalent career experience.
What We Offer
- Competitive compensation and equity.
- Medical, dental, and vision coverage heavily subsidized by the company.
- Open Paid Time Off and generous paid holidays.
- Paid family and medical leave.
- 401(k) retirement savings plan.
Advertisement
Skills
Required Skills
TypeScript
Node.js
API Design
REST
GraphQL
System Design
Distributed Systems
Database Schema Design
Cloud Operations
Interested in this role?
Sign in to your free seeker account to apply.
Advertisement