Backend Developer resume example

Backend Developer CV example from Dublin: Go and PostgreSQL payment APIs at 2,000 requests per second, 99.95% uptime and a ledger split with no downtime.

Cover letter for this role

Ciarán Doyle

Senior Backend Engineer | Go, PostgreSQL, Kafka | Payments and High-Volume APIs

Dublin, Ireland6 years of experience

Summary

Backend engineer with 6 years building APIs and data pipelines, the last three in card payments. Designs services in Go and Python on PostgreSQL and Kafka, and cares about the unglamorous parts: idempotency, migrations that do not lock tables, and alerts that mean something. Currently owns the authorisation service at a Dublin payments company.

Experience

Senior Backend EngineerJan 2023 - Present

Lanyard Payments

  • Own the card authorisation service in Go, which handles peaks of 2,000 requests per second at a p99 latency of 85 ms.
  • Uptime of 99.95% over the last 12 months, up from 99.7%, after I added idempotency keys and retried writes through an outbox pattern.
  • Split a 400,000-line monolith's ledger module into 3 services over 9 months with zero customer-facing downtime.
  • Cut the monthly AWS bill for the team's services by €11,000 by right-sizing RDS instances and moving cold data to S3.
  • Run the backend interview loop and have hired 5 engineers since 2024.
Backend EngineerAug 2020 - Dec 2022

Quayside Analytics

  • Built REST and gRPC APIs in Python (FastAPI) serving dashboards to 180 retail customers.
  • Rewrote the nightly import pipeline on Kafka; data freshness went from 24 hours to under 15 minutes.
  • Wrote the zero-downtime migration guide the team still uses for PostgreSQL schema changes.
  • Raised test coverage on the core API from 41% to 78%.

Skills

  • Go
  • Python (FastAPI)
  • PostgreSQL
  • Kafka
  • REST and gRPC API Design
  • AWS (ECS, RDS, S3, SQS)
  • Docker and Terraform
  • Distributed Systems
  • Observability (Prometheus, Grafana)
  • PCI DSS Awareness

Certifications

  • AWS Certified Developer, Associate (2023)

Education

BSc (Hons) Computer Science, University College Dublin, 2020

Fictional candidates and employers. Any resemblance to a real person or company is coincidental.

Now for your own experience and a real posting

Jobiko writes a resume and a cover letter from what you have actually done, for the posting you choose, and shows you both before anything is sent.

Build my resume →

What hiring managers check first

Scale and reliability numbers

Requests per second, latency percentiles and uptime tell a hiring manager the level of system you have run in production.

Ownership of a service

Say which service is yours. Owning something end to end, including on-call, is a strong signal for senior roles.

Hard problems solved safely

Migrations without downtime, idempotent payments, schema changes on busy tables. These are the stories interviewers dig into.

A stack that matches theirs

Irish tech recruiters often screen on language and database first. Put Go, Python or Java and your databases in the headline and skills.

Keywords the applicant tracking system matches

  • Backend Developer
  • Go
  • Golang
  • Python
  • PostgreSQL
  • Kafka
  • Microservices
  • REST API
  • gRPC
  • AWS
  • Distributed Systems
  • Payments
  • Docker
  • Terraform

Use the ones that are true of you, in the words the posting uses.

Mistakes to avoid

  1. A wall of technologies

    Listing 30 tools makes it hard to see what you are good at. Keep 10 or so and make sure each one appears in a bullet.

  2. Describing features, not systems

    'Built endpoints for the dashboard' says little. Describe the traffic, the data volume and what got better.

  3. Skipping cost and operations

    Senior engineers are expected to care about cloud spend and alerting. One bullet on either shows maturity.

Questions

How long should a developer CV be in Ireland?
Two pages is normal. Keep the most recent 5 to 7 years detailed and summarise anything older. A photo is not expected.
Should I include a GitHub link?
Yes, if it has code you are happy to be judged on. Add it next to your email and LinkedIn. A thin or empty profile is better left off.
Do I need to mention my work permit status?
If you are not an Irish or EU/EEA citizen, state your permission to work, for example Stamp 4, near the top. It saves the recruiter a question.