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.
#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology