Golang engineer
Senior Golang Engineer (Contract) – Liverpool (Hybrid)
Location: Liverpool, UK
Working Pattern: Hybrid – 2–3 days per week onsite
Contract: Long-Term Contract
IR35 Status: Inside IR35
Start Date: ASAP
Overview
We are looking for experienced Senior Golang Engineers to join a high-performing engineering team delivering scalable, resilient backend systems within a fast-paced and transaction-heavy environment.
This role offers the opportunity to work on large-scale distributed platforms, building cloud-native microservices and event-driven solutions that support critical business operations. You will collaborate with engineering, architecture, and platform teams to deliver robust, high-performance services at scale.
Key Responsibilities
- Design, develop, and maintain backend services using Golang.
- Build and enhance scalable microservices architectures in production environments.
- Develop highly available and resilient systems capable of processing high transaction volumes.
- Contribute to the design and implementation of event-driven architectures.
- Integrate and support messaging platforms such as Kafka and RabbitMQ.
- Drive performance, scalability, reliability, and security improvements across services.
- Work closely with DevOps and Platform teams to deploy and manage applications within Kubernetes environments.
- Participate in technical design discussions, code reviews, and best practice initiatives.
- Support continuous improvement across engineering processes and system architecture.
Required Skills & Experience
- Strong commercial experience developing backend applications using Golang.
- Proven experience designing, building, and supporting microservices architectures.
- Experience working in fintech, payments, banking, e-commerce, or other high-throughput transactional environments.
- Strong understanding of distributed systems, concurrency, and scalable application design.
- Hands-on experience with event-driven architectures and messaging technologies, including Kafka and/or RabbitMQ.
- Experience working with relational and NoSQL databases such as PostgreSQL, MongoDB, and BigQuery.
- Strong experience with containerisation technologies including Docker and Kubernetes.
- Familiarity with CI/CD pipelines and modern software delivery practices.
- Strong problem-solving skills and the ability to work effectively within agile teams.
Desirable Skills
- Previous experience working with PHP-based applications or migration programmes.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience within regulated financial services or payments environments.
- Knowledge of observability, monitoring, and logging solutions.
Contract Details
- Long-term contract engagement.
- Inside IR35.
- Hybrid working model with 2–3 days per week onsite in Liverpool.
- Opportunity to contribute to large-scale platform development and modernisation initiatives.
- Collaborative engineering environment with a strong focus on technical excellence and innovation.