Golang Engineer

Infinity Quest

Burgess Hill

Hybrid

GBP 70,000 - 100,000

Full time

14 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Infinity Quest is seeking a Senior Software Engineer to collaborate with the business unit and development team to design and implement new system capabilities in line with technical specifications. This role balances hands-on software development with architectural input and oversight to deliver robust, scalable solutions.

It is a hybrid position with three days at the Burgess Hill client office. You will build and evolve a modern microservices-based Loyalty and Benefits platform using Go,

Qualifications

  • Experience with back-end type-safe languages, preferably Golang.
  • Backend microservice architecture and REST/messaging (Kafka, RabbitMQ).
  • Experience in Scrum/Agile development.
  • Degree in CS/Engineering or equivalent experience.
  • Proven software development experience.
  • Knowledge of TDD/BDD and testing.
  • Familiarity with CI/CD and tools like Jenkins/JIRA.

Responsibilities

  • Leading projects, designing system solutions and developing/customizing applications.
  • Coding, debugging, and documentation with SRE collaboration.
  • Provide post-implementation and ongoing production support.
  • Develop and design software, translate user needs into architecture; assess performance and integration.
  • Coordinate with other teams to meet dates and ensure smooth lifecycle transitions.
  • Move from monolithic legacy platforms to microservices-based architecture.

Skills

Golang
PostgreSQL
Kafka
Git
Docker
REST APIs
Microservices
CI/CD
Jenkins
Scrum / Agile

Education

Bachelor’s degree in CS/Engineering or equivalent

Tools

Git (GitLab/GitHub/Bitbucket/SVN)
gRPC
GraphQL
RabbitMQ
JIRA/Rally

Job description

Senior software engineer who will work closely with business unit and development team to develop new system capabilities as defined within the technical/ functional specifications

This is a Hybrid position - 3 days working from Burgess Hill, UK client office

2. Role Responsibilities – What the person will do. This list will be included in the offer letter and should have at least 8 bullet points:

  • Responsible for leading projects, designing system solutions, developing custom applications and modifying existing applications to meet distinct and changing business requirements.
  • Handle coding, debugging, and documentation, as well working closely with SRE team.
  • Provide post implementation and ongoing production support.
  • Develop and design software applications, translating user needs into system architecture. Assess and validate application performance and integration of component systems and provide process flow diagrams. Test the engineering resilience of software and automation tools.
  • Partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life cycle.
  • Building and executing against a strategy and roadmap focused on moving from monolithic, tightly coupled, batch-based legacy platforms to a loosely coupled, event-driven, microservices-based architecture.

3. Job Requirements

  • Skills needed :
  • Go, Postgres,Kafka,Git ( gitlab, github,Bitbucket,SVN) and docker
  • We're looking for an enthusiastic, diligent Golang Software Engineer to work on the global Loyalty and Benefits platform.
  • The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn, which is a modern microservice-based Loyalty and Benefits platform, designed to be able to handle all aspects of the Loyalty and Benefits customer experience, globally.
  • Built using modern tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer.
  • As a Software Engineer on an R42 Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals. Required:
  • Demonstrable experience in at least one back-end type safe programming language (Golang Preferred but other experience can be considered)
  • Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.)
  • Comfortable/experience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production Desired:
  • Bachelor’s Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience.
  • Experience in professional software development.
  • Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.
  • Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behaviour Driven Development (BDD) and Waterfall)
  • Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL
  • Experienced 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GoLang Engineer
GoLang Engineer

Net2Source (N2S) • Burgess Hill

On-site
GBP 45,000 - 65,000
Golang Developer
Golang Developer

Randstad Staffing • Burgess Hill

Hybrid
GBP 55,000 - 85,000
Software Engineer – Golang – Long Term Contract
Software Engineer – Golang – Long Term Contract

Talent-Relay Limited • United Kingdom

Hybrid
GBP 83,000 - 124,000
Golang Backend Engineer – Hybrid (Burgess Hill)
Golang Backend Engineer – Hybrid (Burgess Hill)

Randstad Staffing • Burgess Hill

Hybrid
GBP 55,000 - 85,000
Golang Engineer
Golang Engineer

Tata Consultancy Services • Burgess Hill

Hybrid
GBP 60,000 - 90,000
Golang Engineer
Golang Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 140,000
Hybrid work schedule
Competitive salary
Career progression
Developer Golang
Developer Golang

CBTS • Greater London

Hybrid
GBP 50,000 - 70,000
Golang Software Engineers
Golang Software Engineers

Adria Solutions Ltd • Manchester

Hybrid
GBP 60,000 - 85,000
Benefits
Hybrid working
Career progression
+1
Software Engineer
Software Engineer

intro • Greater London

On-site
GBP 60,000 - 80,000
Competitive salary
Bonus
Private healthcare
+2
Senior Golang Software Engineer
Senior Golang Software Engineer

Venture Up • London

Remote
GBP 70,000 - 90,000