Senior Backend Engineer

BlueThrone
•Remote

About The Position

Build systems, not just services. Work across products, not inside one codebase. Own problems from first question to production. The role We run a portfolio of mobile products used by millions of people. Our engineering team works across that portfolio. You won't join a permanent team attached to one app. You might spend your first few weeks improving the backend of one product because that's where the biggest technical need is. A month later, you could be designing a service for another, helping resolve a production incident elsewhere, or improving infrastructure used across several products. That's intentional. We want engineers who can understand a system quickly, find the real problem, and move between different technical contexts without needing everything to stay familiar. We're looking for a Senior Backend Engineer who combines depth in backend engineering with breadth across systems, infrastructure, architecture, and product. Think T-shaped : deep in backend engineering, broad enough to understand the systems around it.

Requirements

  • 5+ years of backend engineering experience (number matters less than what you've owned).
  • Ability to design or significantly change a backend system.
  • Experience making architectural decisions and explaining trade-offs.
  • Experience working with databases beyond using an ORM.
  • Experience operating and debugging services in production.
  • Understanding of infrastructure rather than treating it as a black box.
  • Ability to take work from an unclear problem to a shipped result.
  • Ability to learn new technology when needed.
  • Production experience with Go is useful, or strong backend experience in another language plus evidence of learning new stacks quickly.
  • Ability to become productive in Go and not treat one language as a professional identity.
  • Understanding of relational databases, schema design, migrations, indexing, and query behavior.
  • Understanding of distributed systems, message queues, and brokers such as Kafka.
  • Understanding of Docker and Kubernetes.
  • Understanding of cloud infrastructure and APIs.
  • Understanding of observability, performance, reliability, and failure modes.

Nice To Haves

  • Production experience with Go is useful.
  • Strong backend experience in another language plus evidence that you learn new stacks quickly can work too.

Responsibilities

  • Design, build, run, and improve backend systems across multiple products.
  • Take problems from an unclear starting point through architecture, implementation, deployment, and iteration.
  • Investigate systems you didn't build.
  • Work directly with product, frontend, data, and other engineers.
  • Improve existing systems instead of assuming everything needs a rewrite.
  • Help solve problems when they arise, even if they weren't part of the original plan.

Benefits

  • We are remote-first and work across countries and time zones.
  • We document decisions, communicate directly, and care about outcomes more than visible activity.
  • Priorities can change when new information appears.
  • A production issue can become more important than yesterday's plan.
  • We expect people to understand the new context, adjust, and keep moving.
  • We strongly encourage applicants of all backgrounds.
  • We consider all candidates regardless of age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran status, neurodiversity, or disability.
  • If you need reasonable adjustments at any point in the application or interview process, please let us know.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service