Description
JOB DETAILS
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.
There is not always a perfectly specified ticket waiting for you.
Usually, there is a problem.
A service is struggling under load.A database model no longer fits the product.A team needs to test something quickly.An API needs redesigning.Something breaks in production.
Your job is to understand the context, decide what engineering should do next, and build it.
That means asking questions beyond implementation:
What problem are we actually solving?What happens upstream and downstream?What breaks if usage grows 5x?What trade-off are we making?Does this need a new service at all?
We care more about how you reason about the whole system than how well you know one framework.
Go is our backend standard.
Roughly 80–90% of our backend work is Go, with the rest mainly in Node.js and Python.
You don’t need to have spent your whole career writing Go. You might come from Java, Kotlin, Python, Node.js, or another backend ecosystem.
What matters is that you can become productive in Go and don’t treat one language as your professional identity.
You should also understand the infrastructure behind the code, including:
-
relational databases, schema design, migrations, indexing, and query behaviour;
-
distributed systems, message queues, and brokers such as Kafka;
-
Docker and Kubernetes;
-
cloud infrastructure and APIs;
-
observability, performance, reliability, and failure modes.
You’ll design, build, run, and improve backend systems across multiple products.
You’ll take problems from an unclear starting point through architecture, implementation, deployment, and iteration.
You’ll investigate systems you didn’t build.
You’ll work directly with product, frontend, data, and other engineers.
You’ll improve existing systems instead of assuming everything needs a rewrite.
And when something breaks, you’ll help solve it even if it wasn’t part of your plan that morning.
Are you interested in this position?
Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecrument
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.