42 - Senior Backend Developer (Go)
Summary
Senior backend developer building and scaling Go services for an energy-trading client: designing high-throughput, low-latency systems, working test-driven with AI coding tools (Claude Code, Codex, Gemini CLI), reviewing PRs from humans and AI agents, and managing relational, key-value and time-series databases in cloud-native/Kubernetes environments.
Our client, an energy trading company, is looking for a Senior Backend Developer to make their backend systems more reliable and scalable. You will work in a test-driven, AI-assisted environment where agentic coding tools are part of daily development. The ideal candidate is a seasoned engineer with deep Go experience, strong system design skills and a track record of building high-throughput, low-latency systems.
Key Responsibilities
- Design scalable backend systems and services with a focus on performance, maintainability and security
- Use AI development tools such as Claude Code, Codex and Gemini CLI to speed up delivery and raise code quality
- Turn business requirements into clear technical specifications that AI agents can execute
- Review pull requests from developers and AI agents
- Work with product managers, frontend developers and other stakeholders on business-critical features
- Champion test-driven development and automated test coverage
- Build and maintain relational, key-value and time-series databases
- Apply security best practices and address vulnerabilities and compliance requirements
- Monitor and improve latency, throughput, scalability and resource efficiency
- Mentor other developers on the team
Required Skills and Experience
- 10+ years of backend development, including architecture and system design
- Strong Go skills; Rust is a plus
- Experience tuning performance in high-throughput, low-latency systems
- Database schema design and optimisation
- Solid knowledge of distributed systems and high data throughput
- Familiarity with AI-assisted development tools
- Experience with TDD and CI/CD pipelines
- Knowledge of security practices such as OWASP and secure coding
- Hands-on experience with cloud-native environments, including Kubernetes, containers and service meshes
- Excellent English