Salary
💰 $140,000 - $160,000 per year
Tech Stack
AWSCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetesMicroservices.NETNext.jsReactTypeScript
About the role
- Lead the design and architecture of complex systems, ensuring scalability and performance for next-gen health products.
- Provide technical leadership and mentorship to the engineering team, promoting best practices and high coding standards.
- Write, review, and maintain code in languages and frameworks such as TypeScript, Next.js, Nest, and React.
- Collaborate with product managers, designers, and engineering leaders to define technical requirements across multiple projects.
- Manage and prioritize multiple projects through project planning, design, coding, testing, deployment, and production monitoring.
- Identify and resolve complex technical issues including debugging, performance tuning, and optimizing code.
- Advocate for continuous improvement: code reviews, automated testing, internal tooling, and CI/CD practices; reduce tech debt and improve developer experience.
- Lead full-stack product engineering to own infrastructure, cloud services (GCP/AWS), front-end/back-end services, databases, and deployment pipelines.
- Participate in Agile ceremonies, refine product backlog, estimate work, and streamline development processes.
- Stay current with industry trends and foster a culture of learning and innovation within the team.
Requirements
- 5+ years of experience in designing, building, and deploying large, scalable distributed systems and microservices architectures.
- Proven ability to lead the design and architecture of complex systems, ensuring scalability and performance.
- Ability to provide technical leadership and mentorship to engineering teams, particularly senior engineers, promoting best practices and high coding standards.
- Strong capability to work closely with product managers, designers, and other engineering team leaders to define technical requirements and ensure alignment with business goals.
- Strong understanding of relational databases, including query optimization and data modeling principles.
- Excellent written and verbal communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
- Highly independent and curious, demonstrating efficiency in utilizing available resources and thinking creatively to find solutions.
- Expertise in at least one framework such as TypeScript, Next.js, Nest, or React.
- Experience with C# and .NET Core is a plus.
- Practical experience with cloud platforms like AWS or GCP, including Docker and Kubernetes; experience with infrastructure-as-code and CI/CD pipelines.
- Schedule flexibility to participate in on-call rotation as incident escalation SME approximately once every 2–3 months.