Software Engineer I (Full stack Developer)
Apply for this position → Go ad-free with PremiumAt H1, we believe access to the best healthcare information is a basic human right. Our mission is to provide a platform that can optimally inform every doctor interaction globally. This promotes health equity and builds needed trust in healthcare systems. To accomplish this our teams harness the power of data and AI-technology to unlock groundbreaking medical insights and convert those insights into action that result in optimal patient outcomes and accelerates an equitable and inclusive drug development lifecycle. Visit h1.co to learn more about us.
Product Engineering plays a pivotal role in developing and delivering our consumer-facing applications. Our team processes data from upstream sources, constructs robust data pipelines to ensure information remains current, and transforms this data for downstream use, providing our users with actionable, exportable insights. Our applications serve as gateways to our extensive knowledge base, which includes millions of healthcare professional profiles and their affiliations.
WHAT YOU'LL DO AT H1
As a Software Engineer I on the MCU team, you will work alongside senior engineers to contribute to the full-stack systems that power our data platform. This is a hands-on role with real ownership from day one — you will ship production code, grow your technical depth across the stack, and be supported by a team that invests in your development.
You will:
- Contribute to full-stack features across the React frontend and NestJS backend microservices, with support and guidance from senior engineers
- Write clean, well-tested TypeScript across frontend and backend services
- Build and maintain GraphQL resolvers and REST endpoints that power internal tooling and data workflows
- Write and optimize SQL queries against PostgreSQL, including joins, CTEs, and indexed lookups
- Participate in Kafka-based event pipeline development: understand consumer/producer patterns, topic design, and offset handling
- Work within our Kubernetes environment: deploy services, understand Helm chart configurations, and investigate basic cluster issues with support
- Contribute to AWS-based data workflows and assist with PySpark jobs on EMR
- Work with Elasticsearch: learn query DSL, understand mapping basics, and support search feature development
- Apply frontend performance techniques such as lazy loading, memoization, and component optimization
- Write unit and integration tests and participate actively in code reviews
- Partner with senior engineers and product to translate requirements into working software
- Demonstrated ability and willingness to pick up new languages, frameworks, and technologies as our stack evolves
ABOUT YOU
You have solid technical skills across the full stack and a passion for building reliable, scalable systems. You thrive in a collaborative environment, enjoy learning from experienced engineers, and are eager to take on increasing ownership as you grow in the role.
- You are comfortable working across the frontend and backend and are curious about the full system, not just your immediate task
- You take initiative, ask good questions, and follow through without needing every step spelled out
- You have an understanding of Large Language Models (LLMs) and their applications
- It’s a bonus if you’re familiar with AI agent frameworks (Vercel AI SDK, LangChain.js) or RAG and vector search concepts
- You are able to work collaboratively across teams and communicate effectively with both technical and non-technical stakeholders
- You have strong analytical and problem-solving skills with a focus on code quality and system reliability
- You have a passion for writing clean, efficient code and following engineering best practices
REQUIREMENTS
- 2–3 years of Full stack Engineer experience working on production systems
- Proficiency in TypeScript, JavaScript, React.
- Node.js / NestJS backend experience.
- GraphQL fundamentals & Solid SQL skills.
- Awareness of event-driven architectures; exposure to Kafka concepts (producers, consumers, topics) is a plus
- Familiarity with containerized deployments like Kubernetes.
- Familiarity with core AWS services (S3, RDS); exposure to EKS, MSK, or EMR is a plus
- Ability to read, run, and modify Python scripts; PySpark exposure is a plus
- PR-driven workflow, Git proficiency, and basic CI/CD familiarity (CircleCI or equivalent)
Not meeting all the requirements but still feel like you’d be a great fit? Tell us how you can contribute to our team in a cover letter!
H1 OFFERS
- Full suite of health insurance options, in addition to generous paid time off
- Pre-planned company-wide wellness holidays
- Retirement options
- Health & charitable donation stipends
- Impactful Business Resource Groups
- Flexible work hours & the opportunity to work from anywhere
- The opportunity to work with leading biotech and life sciences companies in an innovative industry with a mission to improve healthcare around the globe
Similar Jobs
Senior Software Engineer
Fortive · India
Senior Software Engineer
Pearl · India
Software Engineer — Release Engineering
Zapier · India
Full-Stack PHP Software Engineer (Remote)
PeopleGrove · India
Software Engineer, Senior - Ruby on Rails
Blackbaud · India
Software Engineer I (Full stack Developer)
At H1, we believe access to the best healthcare information is a basic human right. Our mission is to provide a platform that can optimally inform every doctor interaction globally. This promotes health equity and builds needed trust in healthcare systems. To accomplish this our teams harness the power of data and AI-technology to unlock groundbreaking medical insights and convert those insights into action that result in optimal patient outcomes and accelerates an equitable and inclusive drug development lifecycle. Visit h1.co to learn more about us.
Product Engineering plays a pivotal role in developing and delivering our consumer-facing applications. Our team processes data from upstream sources, constructs robust data pipelines to ensure information remains current, and transforms this data for downstream use, providing our users with actionable, exportable insights. Our applications serve as gateways to our extensive knowledge base, which includes millions of healthcare professional profiles and their affiliations.
WHAT YOU'LL DO AT H1
As a Software Engineer I on the MCU team, you will work alongside senior engineers to contribute to the full-stack systems that power our data platform. This is a hands-on role with real ownership from day one — you will ship production code, grow your technical depth across the stack, and be supported by a team that invests in your development.
You will:
- Contribute to full-stack features across the React frontend and NestJS backend microservices, with support and guidance from senior engineers
- Write clean, well-tested TypeScript across frontend and backend services
- Build and maintain GraphQL resolvers and REST endpoints that power internal tooling and data workflows
- Write and optimize SQL queries against PostgreSQL, including joins, CTEs, and indexed lookups
- Participate in Kafka-based event pipeline development: understand consumer/producer patterns, topic design, and offset handling
- Work within our Kubernetes environment: deploy services, understand Helm chart configurations, and investigate basic cluster issues with support
- Contribute to AWS-based data workflows and assist with PySpark jobs on EMR
- Work with Elasticsearch: learn query DSL, understand mapping basics, and support search feature development
- Apply frontend performance techniques such as lazy loading, memoization, and component optimization
- Write unit and integration tests and participate actively in code reviews
- Partner with senior engineers and product to translate requirements into working software
- Demonstrated ability and willingness to pick up new languages, frameworks, and technologies as our stack evolves
ABOUT YOU
You have solid technical skills across the full stack and a passion for building reliable, scalable systems. You thrive in a collaborative environment, enjoy learning from experienced engineers, and are eager to take on increasing ownership as you grow in the role.
- You are comfortable working across the frontend and backend and are curious about the full system, not just your immediate task
- You take initiative, ask good questions, and follow through without needing every step spelled out
- You have an understanding of Large Language Models (LLMs) and their applications
- It’s a bonus if you’re familiar with AI agent frameworks (Vercel AI SDK, LangChain.js) or RAG and vector search concepts
- You are able to work collaboratively across teams and communicate effectively with both technical and non-technical stakeholders
- You have strong analytical and problem-solving skills with a focus on code quality and system reliability
- You have a passion for writing clean, efficient code and following engineering best practices
REQUIREMENTS
- 2–3 years of Full stack Engineer experience working on production systems
- Proficiency in TypeScript, JavaScript, React.
- Node.js / NestJS backend experience.
- GraphQL fundamentals & Solid SQL skills.
- Awareness of event-driven architectures; exposure to Kafka concepts (producers, consumers, topics) is a plus
- Familiarity with containerized deployments like Kubernetes.
- Familiarity with core AWS services (S3, RDS); exposure to EKS, MSK, or EMR is a plus
- Ability to read, run, and modify Python scripts; PySpark exposure is a plus
- PR-driven workflow, Git proficiency, and basic CI/CD familiarity (CircleCI or equivalent)
Not meeting all the requirements but still feel like you’d be a great fit? Tell us how you can contribute to our team in a cover letter!
H1 OFFERS
- Full suite of health insurance options, in addition to generous paid time off
- Pre-planned company-wide wellness holidays
- Retirement options
- Health & charitable donation stipends
- Impactful Business Resource Groups
- Flexible work hours & the opportunity to work from anywhere
- The opportunity to work with leading biotech and life sciences companies in an innovative industry with a mission to improve healthcare around the globe
Similar Jobs
Senior Software Engineer
Fortive · India
Senior Software Engineer
Pearl · India
Software Engineer — Release Engineering
Zapier · India
Full-Stack PHP Software Engineer (Remote)
PeopleGrove · India
Software Engineer, Senior - Ruby on Rails
Blackbaud · India