£50 Per hour
Undetermined
Remote
United Kingdom
Summary: The role is for a Mid-Level Golang Engineer to join a digital-first banking team, focusing on the development of secure and high-performance backend systems and APIs. The position requires collaboration with cross-functional teams to enhance core systems and internal tools. The contract is for 6 months, with an immediate start date. Candidates should be based in the UK and possess relevant experience in backend development, particularly with Golang.
Key Responsibilities:
- Develop, test, and maintain backend services and APIs using Go (Golang)
- Collaborate with product managers, architects, and other engineers to design scalable systems
- Contribute to the architecture and infrastructure of new and existing services
- Optimize system performance and ensure reliability, security, and maintainability
- Participate in code reviews and contribute to continuous improvement
- Write unit, integration, and functional tests to ensure code quality
- Help with infrastructure-as-code and deployment processes (CI/CD)
Key Skills:
- 2–4 years of experience in backend development, with at least 1–2 years in Golang
- Solid understanding of microservices architecture and RESTful API design
- Experience working with PostgreSQL, MongoDB, or similar databases
- Familiarity with containerization tools like Docker and orchestration with Kubernetes
- Knowledge of cloud platforms (AWS, GCP, or Azure)
- Experience with CI/CD pipelines and Git-based workflows
- Strong communication and collaboration skills
- Ability to work independently and meet project deadlines in a remote setting
Salary (Rate): £50.00/hr
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Mid-Level
Industry: IT
Location: Remote (UK-based candidates preferred)
Contract Type: 6-month contract
Start Date: ASAP
We are looking for a Mid-Level Golang Engineer to join a digital-first banking team focused on delivering secure, high-performance solutions for personal and business banking products. You will work alongside a cross-functional team to support the ongoing development of core backend systems, API services, and internal tooling used across the platform.
Responsibilities
- Develop, test, and maintain backend services and APIs using Go (Golang)
- Collaborate with product managers, architects, and other engineers to design scalable systems
- Contribute to the architecture and infrastructure of new and existing services
- Optimize system performance and ensure reliability, security, and maintainability
- Participate in code reviews and contribute to continuous improvement
- Write unit, integration, and functional tests to ensure code quality
- Help with infrastructure-as-code and deployment processes (CI/CD)
Requirements
- 2–4 years of experience in backend development, with at least 1–2 years in Golang
- Solid understanding of microservices architecture and RESTful API design
- Experience working with PostgreSQL, MongoDB, or similar databases
- Familiarity with containerization tools like Docker and orchestration with Kubernetes
- Knowledge of cloud platforms (AWS, GCP, or Azure)
- Experience with CI/CD pipelines and Git-based workflows
- Strong communication and collaboration skills
- Ability to work independently and meet project deadlines in a remote setting