Software Engineer, Foundations
Core
Design, maintain, and evolve core backend systems, frameworks, and primitives (APIs, realtime transport, storage, job orchestration) that power the Hex application platform for product teams.
Role type
Senior Backend Software Engineer (Infrastructure)
Builds
Shared backend systems, APIs, realtime communication layers, data access frameworks, and internal tooling for the Hex platform.
Domain
SaaS / Developer Tools / Backend Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture, API design, distributed systems, asynchronous workflows, relational database modeling, cloud infrastructure, TypeScript, Node.js, SQL
Preferred skills
Python, GraphQL, WebSockets, BullMQ, Temporal, observability tooling, frontend technologies (React)
Technologies
TypeScript, Node.js, Express, Apollo GraphQL, Postgres, Redis, S3, DynamoDB, BullMQ, Temporal, Kubernetes, Terraform, Helm, AWS
Responsibilities
Design and build backend frameworks and services used across the company; Own and evolve critical shared systems including APIs, realtime transport, and job orchestration; Improve reliability, performance, observability, and security of foundational backend infrastructure; Partner with product teams to turn recurring needs into shared abstractions; Lead technical design discussions and help set architectural direction; Drive refactors, migrations, and system upgrades that reduce long-term complexity; Mentor other engineers and contribute to strong engineering standards and practices
Seniority
Senior, hands-on IC
