Position Summary
The Software Engineer plays a critical role in building and scaling the core technology that powers Salma Health’s integrated brain health platform. This role is responsible for delivering reliable, secure, and clinician-grade software that directly impacts patient outcomes. Working closely with engineering, product, clinical, and AI teams, this position helps translate complex ideas into production-ready systems in a fast-paced, mission-driven environment.
Key Responsibilities
- Own end-to-end feature development across frontend, backend, and infrastructure—from concept through production.
- Build and evolve modern web applications using TypeScript, Next.js, and React.
- Design, implement, and maintain REST and GraphQL APIs that support internal tools and patient-facing workflows.
- Develop cloud-native services on AWS, including Lambda-based architectures.
- Work across multiple languages and runtimes (Node.js, Python, Ruby) based on business needs.
- Partner with AI and research teams to turn proofs of concept into production features.
- Collaborate closely with product, design, and clinical stakeholders to deliver well-scoped solutions.
- Make pragmatic architectural decisions balancing speed, reliability, and healthcare constraints.
- Raise the engineering bar through code reviews, mentorship, and technical leadership.
- Help define patterns and practices that will scale with company growth.
Required Qualifications
- 3-5 years of professional software engineering experience, ideally in startup or high-ownership environments.
- Strong experience with TypeScript, React, and Next.js.
- Proven ability to design and maintain backend APIs (REST and/or GraphQL).
- Hands-on experience building, deploying, and maintaining applications on AWS or another major cloud provider.
- Comfort working across backend technologies (Node.js, Python, Ruby) without rigid role boundaries.
- Track record of shipping production software in fast-moving, ambiguous settings.
Preferred Qualifications
- Experience at early-stage or scaling startups where engineers own broad technical surface areas.
- Exposure to healthcare, regulated environments, or systems handling sensitive data.
- Experience integrating or operationalizing AI/ML systems into customer-facing products.