Senior Software Engineer - Backend
Senior backend engineer on the ROI Pod building and modernizing large-scale data infrastructure, automation systems, and pipelines that power ROI measurement and reporting. Collaborates with data scientists and product managers; mentors junior engineers.
About the job
What You’ll Accomplish
- Deliver large projects that introduce new product capabilities, often acting as a maintainer for key code repositories.
- Modernize existing pipelines to scale our proven products with company growth.
- Break down complex problems into manageable tasks, ensuring steady and predictable delivery while identifying and resolving root causes of incidents.
- Collaborate with your team to roadmap and execute ambitious technical strategies, balancing short-term and long-term trade-offs.
- Mentor and support junior engineers, providing thoughtful code reviews and real-time pairing.
- Integrate and leverage AI technologies to automate processes and enhance product features, contributing to Hinge Health’s AI-driven care platform.
- Proactively improve the maintainability, availability, and performance of the team’s features, and contribute to the team’s overall architecture and developer tooling.
- Communicate technical ideas clearly to both technical and non-technical partners, and document solutions for future reference.
Basic Qualifications
- Bachelor’s Degree (or equivalent) in Computer Science, Engineering or related technical field
- 5+ years of non-internship full time professional software development experience
- Experience delivering large software projects or features in a production environment
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, etc.)
Preferred Qualifications
- Experience with agentic coding and AI tooling for coding assistance
- Experience mentoring or onboarding junior engineers
- Familiarity with distributed systems, cloud infrastructure, or scalable architectures
- Experience with healthcare technology or regulated environments
- Experience with Agile development practices
Tech Stack & Practices
Production systems rely on React Native, React, Node.js, TypeScript, NestJS, GraphQL, Docker, Rails, AWS, Postgres, Redis, Apollo, and Redux. Continuous deployment DevOps culture with trunk-based CI/CD. Security/compliance posture includes HIPAA, HITRUST, SOC 2, and CCPA.
Skills
Python, Java, JavaScript, Node.js, TypeScript, Nestjs, GraphQL, Docker, AWS, Postgres, Redis, React, Rails
Similar jobs
Backend Engineering jobsSenior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.
Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.
Build and operate the foundational API platform powering Lithic’s fintech products, with ownership across reliability, authorization, audit logging, and API evolution. Requires 4+ years of backend experience, strong API design skills, and senior-level ownership in a remote, async environment.
Build and optimize distributed compute infrastructure for enterprise-scale analytics and AI workloads, improving query performance, reliability, scheduling, and compute costs. Requires senior-level distributed systems experience and production expertise with Spark or comparable query and data-processing engines.
Build and own backend software for a private-markets investment platform, contributing across the full development lifecycle. The role requires 6+ years of software development experience, strong Python, REST API, SQL, and distributed-systems expertise, plus familiarity with AWS and AI/LLM applications.