Twin CV

Backend Developer CV Example

A senior backend developer's CV that sells reliability: uptime, safe releases and APIs other teams trust.

The example CV

A fictional person: the names, employers and numbers are invented.

Tomasz Nowak

Senior Backend Developer · Kotlin, Java, distributed systems

Bristol, UKtomasz.nowak@example.comRight to work: UK settled status

Summary

Senior backend developer with ten years building APIs and event-driven systems for energy and insurance companies. Specialises in services that keep running at 3 a.m.: clear SLOs, sensible retries, observability and boring, reversible releases. Took a smart-meter platform from 99.5% to 99.95% availability while traffic tripled.

Experience

Senior Backend Developer · Gridwise Energy, Bristol

2021 – Present

  • Raised availability of the smart-meter readings API from 99.5% to 99.95% while daily readings grew from 4 million to 13 million.
  • Designed an outbox pattern on Kafka that ended duplicate bills, a problem behind roughly 600 customer complaints a month.
  • Introduced SLOs, Grafana dashboards and runbooks for 11 services; mean time to recovery fell from 70 to 18 minutes.
  • Chair the backend guild of 14 engineers and run fortnightly design reviews for new services.

Backend Developer · Harbourline Insurance, Bristol

2018 – 2021

  • Split a quote engine out of a Java EE monolith into Spring Boot services, letting pricing changes ship daily instead of monthly.
  • Published versioned OpenAPI contracts used by 23 broker partners, cutting integration support tickets by 40%.
  • Moved nightly batch jobs to streaming, so claims staff saw new policies within seconds instead of the next morning.

Graduate Developer · Severn Data Services, Bristol

2016 – 2018

  • Maintained Java services for council payment systems and fixed a rounding bug affecting 9,000 direct debits.
  • Wrote the team's first load tests in Gatling, which became part of every release checklist.

Education

MEng Computer Science · University of Bristol

2012 – 2016

Upper second-class honours.

Skills

Languages
Kotlin, Java, SQL
Frameworks
Spring Boot, Ktor, Hibernate
Messaging & data
Kafka, PostgreSQL, DynamoDB, Redis
Reliability
SLOs, OpenTelemetry, Grafana, Prometheus, load testing
Platforms
Kubernetes, AWS, GitLab CI

Languages

  • Polish — Native
  • English — Fluent (C2)

Additional information

  • Speaker at a regional JVM meetup on idempotent event handling (2023).

Three summary options

Start from the one closest to where you are now.

Mid-level developer

Backend developer with three years in Node.js and PostgreSQL at a delivery start-up. Built the order-tracking API used by 150 restaurants and cut its error rate from 2% to 0.3%. Looking to grow into system design and own services end to end.

Platform focus

Backend developer who drifted happily towards the platform side. Seven years in Java and Go, the last three running shared Kubernetes clusters for 40 engineers. Built golden-path templates that cut a new service's setup time from two weeks to one afternoon.

Returning to work

Experienced backend developer returning after a two-year career break for family. Six years of Java and Spring Boot in retail banking, including the payment-limits service for 1.5 million customers. Recently refreshed skills with Kotlin coroutines and a course on Kafka.

Keywords to include

Use the ones that are true for you, inside real sentences.

What recruiters look for

Tips for this role, with the kind of numbers that count.

  1. Write about reliability in its own numbers

    Availability, error rate, latency percentiles and mean time to recovery are the language of backend work. "MTTR fell from 70 to 18 minutes" is far stronger than "improved monitoring", and it invites a good interview conversation.

  2. Describe the consumers of your APIs

    An API matters because someone depends on it. Say who: 23 broker partners, four mobile teams, a regulator's reporting feed. Then give the effect of your work, such as fewer integration tickets or faster onboarding.

  3. Explain one hard design decision

    Senior roles are hired for judgement. A bullet that names the problem and the pattern you chose, for example an outbox to stop duplicate bills, shows how you think. Keep it to one line and save the detail for interview.

  4. Show seniority beyond your own code

    Design reviews, guilds, runbooks, on-call rotas and hiring panels are what separate senior from mid-level. Count them where you can: "run design reviews for 14 engineers" says more than "technical leadership".

  5. Match the job's stack honestly

    If the role asks for Node.js and you mostly write Kotlin, say so plainly and point to transferable work: HTTP APIs, PostgreSQL, Kafka, testing. Recruiters forgive a different language far more readily than a stretched claim.

Make this CV yours

Answer one question at a time; the assistant fills each section and never invents numbers.

Build this CV by chatting

No account, email or card to start.

FAQ

Common questions

A visitor asks a question at a help desk and the twin robot answers it
Should I list every database and message queue I've touched?
No. List the ones you could design with today and that the job mentions, usually three to five. A long list of data stores suggests surface knowledge. Put the depth in your bullets, such as how you modelled data in PostgreSQL or handled ordering in Kafka.
How do I describe on-call work on a backend CV?
Treat it as a strength. Mention the rota size, the services covered and what you improved because of incidents: better alerts, runbooks or automatic rollbacks. A result like "pages per week down from 12 to 3" shows you made on-call better for everyone.
Is a backend developer CV different from a software engineer CV?
The format is the same, but the focus is narrower. A backend CV should spend most of its space on APIs, data, performance and reliability, with frontend or mobile work kept to a line. Use the job title the advert uses so search filters find you.

More CV examples

All CV examples

Your twin is one conversation away.

Start free with Quick CV

Stay in the loop

Occasional product news and practical career tips — only when we have something worth your time.