GoLang Engineer
New Today
Overview
GoLang Engineer — My client, a large consultancy, requires a GoLang Engineer for a 6 month rolling contract inside IR35 based in Burgess Hill, offering 2 days per week remote but requiring 3 days per week on-site.
Responsibilities
- Design, develop and maintain backend services in Go (GoLang) and contribute to backend architecture.
- Work with backend micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
- Collaborate within a Scrum framework to deliver business functions and customer journeys that are tested and automated throughout the CI/CD pipeline to production.
- Engage in test-driven development, including unit, component, functional, system integration and regression tests.
Qualifications
- Strong experience in at least one backend type-safe programming language (GoLang preferred).
- Comfortable with backend micro-service architecture and communication (REST and asynchronous messaging such as Kafka or RabbitMQ).
- Experience in Scrum and delivering with a team, with testing and automation in CI/CD pipelines.
- Strong experience of test-driven development (unit, component, functional, system integration and regression tests).
- Knowledge of software engineering methodologies (Agile, including Scrum, Kanban, SAFe; TDD/BDD; Waterfall).
- Knowledge of any or all of the following technologies: Kafka, PostgreSQL, Golang, Git, gRPC, Docker, GraphQL.
- Experience in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA, and version control such as GIT or SVN.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology