Backend Engineer
Job details
- Experience
- 3+ years
- Education
- Bachelor's degree
- Posted
- Oct 31, 2026
- Last confirmed open
- Oct 31, 2026
About this role
About The Role
The role sits at the core of the product stack, designing and building the backend services that power user-facing applications serving thousands of concurrent users.
This is a systems-building role
APIs, data models, caching layers, async processing, and the infrastructure that keeps it all fast and reliable. The engineer will work closely with frontend and mobile engineers to shape API contracts, with platform teams on deployment and observability, and with product to turn loosely defined requirements into well-scoped, shippable services.
Key Responsibilities
Design, build, and maintain REST and gRPC services in Python, Go, or Node.js, owning them from architecture through production deployment Model relational and non-relational data in PostgreSQL and Redis, writing performant queries and migrations with zero-downtime deploys in mind Build and consume event-driven pipelines using Kafka or SQS for async processing, integrations, and real-time workflows Ship services to AWS using Docker and Kubernetes, instrumenting them with metrics, structured logging, and tracing (Prometheus, Datadog, or OpenTelemetry) Write comprehensive unit and integration tests, participate in code reviews, and hold a high bar for API design and documentation Partner with frontend and mobile engineers to define versioned API contracts and eliminate cross-team integration friction Debug and resolve production incidents at scale, contributing to postmortems and pushing fixes that prevent recurrence What We Are Looking For 3–6 years of backend engineering experience building and operating production services Deep proficiency in at least one backend language (Python, Go, Java, or Node.js) and its surrounding ecosystem Strong SQL skills and hands-on experience with PostgreSQL or MySQL, including schema design and query optimization Experience deploying and operating services on AWS or GCP with containerized workloads (Docker, Kubernetes or ECS) Solid grasp of distributed systems fundamentals: caching strategies, idempotency, queues, rate limiting, and graceful degradation Bachelor's degree in Computer Science or equivalent practical experience Bonus: experience with Terraform, GraphQL, Kafka at scale, or having owned on-call for a high-traffic consumer product