Senior Backend Engineer (Platform)

  • Deepstreamtech
  • 19/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • 3+ years of experience (5+ years for seniors) building and maintaining scalable backend services
  • We use Go. If you know it, great. If not, we'll interview you in your strongest language (Python, C++, Java, Ruby, etc.). We hire for engineering fundamentals, not syntax
  • In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka
What the job involves
  • Our Platform team creates the foundation that allows our entire engineering organisation to move fast. This means building shared tooling, managing migrations (including our move from a Ruby monolith), and evolving our infrastructure
  • We're looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery
  • We are a Go shop, and while we're busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform
  • Write high-quality, performant code primarily in Go
  • Implement new microservices while helping us responsibly manage and migrate away from legacy services
  • Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs
  • Ensure our systems stay responsive under heavy load, optimising for both latency and reliability