Back End Developer
Infinity Quest
London, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£28,000.0 - £49,000.0
Working hours
Regular working hours
Job source
Tech stack
Automation of Tests
BigQuery
Cloud Computing
Software Quality
Code Review
Continuous Integration
Data Integrity
DevOps
Distributed Systems
Fault Tolerance
PostgreSQL
MongoDB
+20 more
NoSQL
RabbitMQ
Redis
Reliability Engineering
Data Streaming
Systems Architecture
Data Logging
Transaction Processing (Computing)
Indexer
Backend
Rate Limiting
Event Driven Architecture
Kubernetes
Deployment Automation
Apache Kafka
Video Streaming
Devsecops
Docker
Golang
Microservices
Job description
- We design, develop, and maintain robust backend services using Golang.
- We build scalable APIs and microservices supporting banking and payment capabilities.
- We develop reusable libraries, frameworks, and engineering standards.
- We participate in system architecture and technical design discussions.
- We ensure code quality through automated testing, code reviews, and engineering best practices.
- We troubleshoot and resolve complex production issues.
- We design and implement distributed systems capable of processing high-throughput financial transactions.
- We optimise system performance, latency, availability, and fault tolerance.
- We implement resilience patterns such as circuit breakers, retry mechanisms, dead-letter queues, bulkheads, and rate limiting.
- We support multi-service platform architectures operating at scale.
- We design and implement event-driven solutions using Apache Kafka, RabbitMQ, streaming architectures, and asynchronous processing patterns.
- We develop event producers and consumers supporting business-critical workflows.
- We ensure reliable event delivery, replay strategies, and idempotent processing.
- We build and operate services running within Kubernetes environments.
- We develop and maintain Docker containers.
- We contribute to deployment automation and CI/CD pipelines.
- We collaborate with Platform and SRE teams on scalability, security, and operational excellence.
- We design and optimise data models for relational and NoSQL databases.
- We ensure performance, resilience, and data integrity across services.
- We implement efficient querying, indexing, and transactional processing.
- We promote agile and DevSecOps practices.
- We support observability through logging, metrics, tracing, and monitoring.
- We participate in architecture reviews and engineering governance.
- We mentor junior engineers and contribute to engineering communities of practice.
Technologies:
- BigQuery
- Backend
- CI/CD
- Cloud
- DevSecOps
- DevOps
- Docker
- Golang
- Support
- Kafka
- Kubernetes
- MongoDB
- NoSQL
- PostgreSQL
- RabbitMQ
- Redis
- Security
- microservices
More:
We are a fast-paced engineering team building and enhancing next-generation banking and payment platforms. We work in a modern cloud-native environment, delivering resilient microservices and event-driven systems that support secure, real-time transaction processing across a complex banking ecosystem. We collaborate closely with Architects, Product Owners, SRE, DevOps, and Platform Engineering teams, with a strong focus on performance, security, resilience, and observability.
Requirements
- We are seeking highly skilled Golang Engineers with strong engineering fundamentals and deep Golang expertise.
- We require experience building and operating distributed systems at scale.
- We require experience working in modern cloud-native environments.
- We require strong knowledge of resilient microservices and event-driven systems.
- We require experience with high-throughput, mission-critical financial transaction systems.
- We require experience with Kubernetes and Docker.
- We require experience with CI/CD pipelines and deployment automation.
- We require experience with distributed messaging and streaming technologies such as Apache Kafka and RabbitMQ.
- We require experience with relational and NoSQL databases, including PostgreSQL, MongoDB, and BigQuery; Redis is desirable.
- We require familiarity with observability practices, including logging, metrics, tracing, and monitoring.
- We require strong code quality practices, including automated testing and code reviews.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago