Negotiable
Outside
Undetermined
London, UK
Summary: We are looking for a Senior Backend Engineer with extensive experience in Golang to enhance Back End systems in a dynamic financial services setting. This 6-month contract role involves developing high-performance services and collaborating with various teams to implement robust architectures. The position requires a strong background in the banking sector and expertise in microservices and cloud platforms. The successful candidate will contribute to technical design and code quality while delivering maintainable code.
Key Responsibilities:
- Design, develop, and maintain high-performance Back End services and APIs using Go (Golang).
- Collaborate with cross-functional teams including product owners, QA, DevOps, and Front End engineers.
- Drive the implementation of scalable, secure, and robust architectures aligned with business and technical needs.
- Enhance existing systems to improve performance, security, and reliability.
- Deliver clean, well-tested, and maintainable code, following best practices.
- Contribute to technical design decisions and code reviews.
Key Skills:
- Proven experience as a Back End engineer with strong proficiency in Golang.
- Previous work experience in the banking sector or on commercial lending platforms is essential.
- Solid understanding of microservices architecture, RESTful API development, and distributed systems.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Good knowledge of containerisation and orchestration tools (Docker, Kubernetes).
- Experience working with relational and NoSQL databases (eg, PostgreSQL, MongoDB).
Salary (Rate): £550/day
City: London
Country: UK
Working Arrangements: undetermined
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Location: London
Type: Contract - 6 months (highly extendable)
Day Rate: Up to £550/day (Outside IR35)
We are seeking a highly experienced Senior Backend Engineer with deep expertise in Golang to support the development and enhancement of Back End systems within a fast-paced financial services environment. This is a 6-month contract offering the opportunity to work on cutting-edge systems that support core banking and commercial lending operations.
Key Responsibilities
-
Design, develop, and maintain high-performance Back End services and APIs using Go (Golang).
-
Collaborate with cross-functional teams including product owners, QA, DevOps, and Front End engineers.
-
Drive the implementation of scalable, secure, and robust architectures aligned with business and technical needs.
-
Enhance existing systems to improve performance, security, and reliability.
-
Deliver clean, well-tested, and maintainable code, following best practices.
-
Contribute to technical design decisions and code reviews.
Requirements
-
Proven experience as a Back End engineer with strong proficiency in Golang.
-
Previous work experience in the banking sector or on commercial lending platforms is essential.
-
Solid understanding of microservices architecture, RESTful API development, and distributed systems.
-
Familiarity with cloud platforms such as AWS, GCP, or Azure.
-
Good knowledge of containerisation and orchestration tools (Docker, Kubernetes).
-
Experience working with relational and NoSQL databases (eg, PostgreSQL, MongoDB).
