Lead GO Developer

Intec Select Limited
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Remote

Tech stack

Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Continuous Integration
PostgreSQL
RabbitMQ
Redis
Systems Integration
Caching
Backend
Event Driven Architecture
REST
Amazon Web Services (AWS)
Serverless Computing
Docker
Go
Microservices

Job description

Lead GO Engineer Our client, a digital SaaS provider backed by the government is hiring a Lead GO Engineer to join a fast-scaling, purpose-driven SaaS organisation delivering impactful digital services. You will lead on several greenfield projects as the client continues to scale & transform. Our client has a fantastic ethos, focussed on aiding & helping people improve their lives. Our client is offering a fully remote contract & benefits (30 days holiday, 6% pension & health care) paying up to £75,000 to start ASAP.

In this role, you will design, develop, and optimise scalable, secure, cloud-based systems using Go (Golang), PostgreSQL, Redis, RabbitMQ, and Docker. You will contribute to architecture discussions, collaborate with cross-functional teams, and help ensure the delivery of reliable, high-quality features.

This is an excellent opportunity for an engineer who has proven experience in a previous Lead or Management position as you must be able to demonstrate the capabilites to steer projects & provide coaching.

Role and Responsibilities:

  • Design, develop, and maintain Back End services using Go (Golang)
  • Build and manage messaging patterns and asynchronous workflows with Redis and RabbitMQ
  • Develop efficient, scalable database schemas and queries in PostgreSQL
  • Build clean, well-documented RESTful APIs and service integrations
  • Contribute to containerised environments using Docker and maintain cloud-native services on AWS
  • Participate in architecture discussions, CI/CD pipelines, and quality assurance processes
  • Mentor peers, share knowledge, and promote best practices in Back End development

Skills and Experience:

  • Solid experience in Back End development roles
  • Strong proficiency in Go (Golang), including concurrency models and thread-safe coding
  • Proven experience with Redis (caching & Pub/Sub) and RabbitMQ (messaging)
  • Strong experience with PostgreSQL and libraries such as sqlx and gorm
  • Solid understanding of Docker and containerised development
  • Experience building RESTful APIs and integrating services

Desirable:

  • AWS services (Lambda, EventBridge, SQS), microservices architecture, CI/CD tooling, event-driven systems

Requirements

  • Solid experience in Back End development roles
  • Strong proficiency in Go (Golang), including concurrency models and thread-safe coding
  • Proven experience with Redis (caching & Pub/Sub) and RabbitMQ (messaging)
  • Strong experience with PostgreSQL and libraries such as sqlx and gorm
  • Solid understanding of Docker and containerised development
  • Experience building RESTful APIs and integrating services

Desirable:

  • AWS services (Lambda, EventBridge, SQS), microservices architecture, CI/CD tooling, event-driven systems

Apply for this position