- Design and deliver full-stack features using TypeScript, React, and Node.js
- Build maintainable frontend experiences, backend services, APIs, and data models for member-record workflows
- Translate ambiguous product and workflow requirements into technical designs and incremental delivery plans
- Collaborate with Product, Design, Clinical, Quality, and partner engineering teams throughout the software development lifecycle
- Improve reliability, performance, security, observability, and maintainability of production systems
- Write high-quality, well-tested code and contribute to testing strategies across the stack
- Participate in architecture and design reviews, code reviews, incident response, and operational improvements
- Identify technical debt and make pragmatic improvements
- Mentor engineers through technical guidance, reviews, pairing, and knowledge sharing
- Use modern developer and AI-assisted engineering tools responsibly to improve development quality and productivity
- Own meaningful product areas end to end, from discovery and technical design through implementation, launch, and operational support
Requirements
- Bachelor's Degree in Computer Science or related technical degree
- 6+ years of professional software engineering experience, with meaningful experience delivering production software
- 3+ years hands-on experience with TypeScript and modern React application development
- 3+ years backend experience with Node.js, service development, API design, and integration patterns
- 1+ years of experience mentoring and leading junior team members, collaborating effectively with cross-functional teams, and contributing to project planning and decision-making
- Experience using AI tools such as GitHub Copilot or Cursor
- Strong experience with backend technology such as Node.js and RDBMS
- Exposure to microservices, distributed systems, and containerization
- Experience owning features from technical design through launch and ongoing production support
- Strong understanding of testing, observability, performance, availability, and secure development practices
- Ability to communicate technical decisions clearly to technical and non-technical partners
- Collaborative, product-minded approach and ability to work effectively in a remote, cross-functional environment
- Familiarity with AI-assisted software development or integrating AI capabilities into production workflows
- Applicants should be open to meetings in the late evening following India Standard Time to align with San Francisco working hours
Core Competencies
Demonstrates expertise in full-stack development with TypeScript, React, and Node.js, while effectively mentoring team members and collaborating across cross-functional teams. Proficient in delivering high-quality software solutions with a focus on performance, security, and maintainability.
Highest-signal resume keywords
- Full-Stack Development
- TypeScript Application Development
- Node.js Backend Development
- Mentoring and Leadership
- API Design and Integration
ATS Optimization Keywords
Hard Skills
- TypeScript
- React
- Node.js
- API Design
- RDBMS
- Microservices
- Distributed Systems
- Testing Strategies
- Observability
- Secure Development Practices
Soft Skills
- Collaboration
- Communication
- Product-Minded Approach
- Technical Guidance
- Knowledge Sharing
Certifications & Qualifications
- Bachelor's Degree in Computer Science
Industry Keywords
- Software Development Lifecycle
- Technical Design
- Operational Support
- Cross-Functional Teams
- Incremental Delivery
Tools & Technologies
- GitHub Copilot
- Cursor
- AI-Assisted Engineering Tools