C

CV Library

Job board with 21M CV database

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeFleet, UK£1 - £1000k

About the Job

Requirements

  • Strong hands-on experience with Go and a deep understanding of backend engineering best practices, including concurrency, performance, or error handling.
  • Experience designing and building RESTful APIs and/or gRPC services in production.
  • Experience with AWS services and building cloud-native backend systems.
  • Hands-on experience with Docker and Kubernetes or equivalent container orchestration platforms.
  • Experience with CI/CD pipelines, preferably GitHub Actions or similar tooling.
  • A solid understanding of testing strategies and test-driven development for backend services.
  • A structured, pragmatic approach to system design.
  • Ability to work collaboratively with frontend and mobile engineers who consume the APIs.
  • Comfort working with and maintaining services and codebases built by different teams.

Responsibilities

  • Design and develop high-performing backend services and APIs using Go, ensuring reliability, scalability, and consistency across distributed systems.
  • Build and maintain RESTful APIs and gRPC services with clear contracts, versioning discipline, and robust error handling.
  • Integrate AWS services such as DynamoDB, Lambda, S3, and Cognito to deliver scalable and secure backend solutions.
  • Contribute to architectural discussions and technical decision-making across the backend stack, helping shape patterns that support long-term maintainability.
  • Build, containerise, and deploy services using Docker and Kubernetes, working with CI/CD pipelines to keep releases fast, safe, and repeatable.
  • Write and maintain automated unit, integration, and end-to-end tests to ensure code quality, reliability, and confidence in every release.
  • Monitor and optimise service performance, identifying and resolving bottlenecks in latency, throughput, concurrency, and resource usage.
  • Take part in code reviews, give and receive constructive feedback, and support less experienced engineers in developing their Go skills.
  • Collaborate with product managers, designers, and web and mobile engineers to translate requirements into production-ready features.
  • Stay current with the Go ecosystem and cloud-native tooling, proactively evaluating new libraries, tools, and AWS service updates to continuously improve the development stack.

Desired Qualifications

  • Experience with GitHub Actions or similar CI/CD tooling.

About the Company

CV Library

Job board with 21M CV database

CV-Library provides a job site that helps employers hire faster and for less by giving access to a database of over 21 million CVs and offering multiple job-posting options. It supports finding permanent, graduate, contract, and freelance candidates across industries, with services like targeted CPM display advertising and pay-for-performance recruitment packages. The company emphasizes strong customer service and a track record of market-leading innovations in recruitment.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Tulsa, OK
Founded
2000

Recently Posted Jobs

Explore more opportunities at CV Library

See more jobs