Quick Overview
Job Description
Job Title: Golang Engineer, Golang Developer, Go Engineer, Go Developer, Software Engineer
Location: Burgess Hill, Sussex, UK
Job Type: Contract
Length: 5 months + extensions (long-term, multi-year project)
Day Rate: £260 - £270 per day (inside IR35)
Working Setup: 3 days per week onsite / 2 days remote
Talent-Relay has partnered with a global leader in the financial services sector to urgently onboard an experienced Golang Engineer / Golang Developer / Go Engineer into an established technology team.
This is an excellent opportunity for a mid-level Golang Engineer to work on a modern, global customer platform, developing scalable microservices and APIs within a collaborative Agile environment.
The successful Golang Engineer will be involved in designing, developing and enhancing modern microservice-based applications, working closely with other Software Engineers, QA teams and SREs to deliver reliable, high-quality solutions.
The initial contract is for 5 months, with extensions highly likely as part of a long-term, multi-year programme.
Key Responsibilities:
Demonstrable experience as a Golang Engineer within a commercial environment.
- Design, develop, test and maintain backend applications using Golang.
- Build and enhance scalable, resilient microservices and REST APIs.
- Develop solutions supporting high-volume customer-facing applications.
- Work with messaging technologies such as Kafka / RabbitMQ and asynchronous services.
- Contribute to the migration and modernisation of legacy applications.
- Work collaboratively within an Agile/Scrum development team.
- Develop automated unit, integration and functional tests.
- Contribute to CI/CD pipelines and automated software delivery.
- Collaborate with Development, QA, SRE and Production Support teams.
Required Skills & Experience:
- Commercial experience developing software using Golang / Go.
- Experience developing backend microservices and RESTful APIs.
- Strong experience with Git, Jenkins and CI/CD.
- Experience working with PostgreSQL and/or NoSQL databases.
- Experience with messaging technologies, ideally Kafka.
- Understanding of TDD, BDD and automated testing.
- Experience working within Agile/Scrum development environments.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- A genuine interest in learning new technologies and developing technical skills.
Desirable Skills:
- Experience with Docker and Kubernetes.
- Knowledge of Java or another backend programming language.
- Experience with gRPC or GraphQL.
- Experience working with cloud technologies.
- Contributions to open-source projects.
Why Apply?
This is a strong opportunity for a Golang Engineer / Go Developer to join a high-profile financial services technology programme, working with modern engineering practices and technologies within a global organisation. Great opportunity to grow and learn new skills and develop career.
Apply now for immediate consideration.
Similar jobs
- CV
Senior Systems Engineer
NewCV-Library
rochester🇬🇧£45k - £60k/yrOn-site1 hour agoMATLABAgileTechnology - AM
Python Software Engineer
NewAnson Mccade
London🇬🇧£70k - £180k/yrOn-site9 hours agoPythonTechnology - ES
Senior Network Engineer
NewEUROPEAN SOFTWARE SOLUTIONS LIMITED
Cambridge, Cambridgeshire🇬🇧On-site9 hours agoAWSTCP/IPAnsible+7Technology - SF
Lead Engineer
NewSamuel Frank
Colnebridge, Huddersfield🇬🇧Hybrid9 hours agoAutoCADElectrical DesignMechanical DesignEngineering - IA
Senior Software Engineer
NewIO Associates
Corston, Bath🇬🇧£75k/yrHybrid9 hours agoNext.jsAzureReact+1Technology - BS
Senior Systems Engineer
BAE Systems
Milton Regis, Sittingbourne🇬🇧£45k - £60k/yrOn-site2 weeks agoMATLABAgileTechnology