SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II

H1 - New York, NY, USA - Hybrid - posted 2026-09-04

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 110,000 - 135,000 / annual

H1 is building a platform to democratize access to healthcare information globally, using data and AI to unlock medical insights that improve patient outcomes and accelerate equitable drug development. The MCU Engineering team delivers the scalable platform capabilities powering H1's products. As a Software Engineer II, you'll contribute to meaningful product features across the full stack, working with senior engineers, Product, and Design to build scalable, high-performing applications. Key responsibilities: - Develop features end-to-end from implementation and testing through deployment and production support, with guidance from senior team members - Build and maintain APIs, backend services, and distributed microservice architectures - Implement and optimize PostgreSQL schemas, queries, and indexes for large-scale applications - Design and maintain Kafka-based event-driven systems, including producers, consumers, and consumer groups - Develop and optimize Elasticsearch indexes, mappings, and search queries for high-volume search workloads - Support applications running in Kubernetes environments, including operational troubleshooting - Contribute to AWS-based cloud infrastructure and participate in Spark and EMR data workflows - Build full-stack applications across React frontends and NestJS backend services - Participate in code reviews and architecture discussions, applying engineering best practices - Partner with Product and Design to translate business requirements into reliable technical solutions - Improve system reliability, observability, and performance through thoughtful engineering decisions You're a curious, motivated engineer who enjoys solving technical problems and taking increasing ownership. You're comfortable working across frontend and backend technologies and thrive in collaborative environments with experienced teammates. You're eager to deepen your knowledge of distributed systems and cloud-native development. Note: In-person final interview required; travel may be necessary depending on location. REQUIREMENTS - 3–5 years of professional software engineering experience building production-grade applications - Experience developing APIs, backend services, and/or microservices in a distributed systems environment - Hands-on experience with TypeScript and Node.js, with exposure to delivering customer-facing full-stack features - Working knowledge of PostgreSQL, including database design, querying, and basic performance considerations - Familiarity with Kafka or other event-driven messaging systems - Exposure to Elasticsearch or similar search technologies - Familiarity with cloud-native development practices using Kubernetes and AWS - Solid understanding of software fundamentals, including debugging, testing, and writing maintainable code - Good communication and collaboration skills, with a willingness to ask questions and contribute to team discussions BONUS SKILLS - Experience with Python/PySpark or similar technologies for data processing workflows - Exposure to Golang - Interest in or early experience building AI-powered applications or integrating LLM APIs (e.g., OpenAI, Anthropic); familiarity with RAG architectures or frameworks such as LangChain or Vercel AI SDK

Similar roles