All Openings
EngineeringRemote (Global)Full-time · 4-7 years
Backend Developer
We're hiring a Backend Developer to architect and build the server-side systems powering our clients' most ambitious products. You'll design APIs, data models, and distributed architectures that need to handle millions of requests, process real-time event streams, and maintain five-nines reliability. If you think in system diagrams and find satisfaction in services that scale gracefully under pressure, we'd love to talk.
What You'll Do
- Design, build, and maintain RESTful and GraphQL APIs serving web, mobile, and third-party integration consumers
- Architect microservice and event-driven systems using Node.js, Python, or Go based on project requirements
- Design database schemas and data access patterns for PostgreSQL, MongoDB, and Redis deployments
- Implement event-driven architectures using Apache Kafka, AWS EventBridge, or RabbitMQ for asynchronous processing
- Build CI/CD pipelines and infrastructure-as-code using Docker, Kubernetes, and Terraform
- Conduct code reviews, write technical documentation, and mentor junior engineers
- Participate in on-call rotations and incident response for production systems
- Collaborate with frontend engineers and designers to define API contracts and data models
What We're Looking For
- 4-7 years of professional backend development experience with Node.js (TypeScript), Python, or Go
- Strong understanding of distributed systems concepts: CAP theorem, eventual consistency, partitioning strategies
- Production experience with event-driven architectures using Kafka, RabbitMQ, or similar message brokers
- Deep knowledge of relational databases (PostgreSQL) including query optimisation, indexing strategies, and migration management
- Experience with containerisation (Docker) and orchestration (Kubernetes) in production environments
- Proficiency with cloud platforms (AWS preferred) including compute, storage, networking, and managed services
- Strong understanding of authentication/authorisation patterns (OAuth 2.0, JWT, RBAC)
- Experience with automated testing strategies: unit, integration, contract, and load testing
Nice to Have
- Experience with real-time systems (WebSocket, SSE, gRPC streaming)
- Background in fintech, healthcare, or other regulated industries with compliance requirements
- Contributions to open-source projects or technical blog posts demonstrating thought leadership
- Experience with observability stacks (OpenTelemetry, Prometheus, Grafana, Jaeger)
Apply for this role
Send your resume and a brief note about why this role excites you. We review every application personally.
Apply NowOur Hiring Process
- 1Application review (2-3 days)
- 2Intro call with hiring manager (30 min)
- 3Technical assessment or portfolio review
- 4Team interview (60 min)
- 5Offer & onboarding