My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Thu 12/02/2026

Lead Go Developer

Belfast, UK
Apply Now

Company: OCHO PEOPLE

Job Type: Permanent

Salary: £50000 - £60000 per annum

Lead Go Developer

Location: UK - Remote
Salary: £50,000 - £60,000 GBP
Working Pattern: Remote-first, with a requirement to align working hours with PST (c. 6:30pm-7:00pm GMT finish)


The Opportunity

We're partnering with a fast-growing, product-led technology company to find an experienced Lead Go Developer to join their fully remote engineering team.

This is a hands-on technical leadership role where you'll take ownership of core backend services, influence architectural direction, and play a key role in mentoring and shaping a high-performing distributed team.

You'll be working on complex, cloud-native systems, collaborating closely with product and stakeholders, and driving best practices across engineering, delivery, and quality.


Key Responsibilities
  • Lead the design and development of backend services using Go in a distributed cloud environment.

  • Build and maintain RESTful APIs and integrations with third-party systems.

  • Take ownership of technical design decisions and contribute to long-term architecture.

  • Mentor and support less experienced engineers, providing technical guidance and code reviews.

  • Work closely with product stakeholders on requirements, estimation, and delivery planning.

  • Ensure systems are scalable, reliable, observable, and well-tested.

  • Support and troubleshoot live production systems when required.

  • Champion automated testing, CI/CD, monitoring, and performance optimisation.


Essential Technical Skills
  • 7+ years' experience in Software Engineering or a related field.

  • Strong commercial experience with Go, including:

    • Goroutines, channels, concurrency patterns, pointers

    • Writing idiomatic, maintainable Go

  • Experience building REST or REST-like APIs.

  • Experience working in distributed, cloud-based systems.

  • Strong database experience (SQL & NoSQL), ideally PostgreSQL and Redis.

  • Experience with Kafka or other messaging/streaming platforms.

  • Experience with ORM tools such as SQLC.

  • Identity management (OAuth, SAML, LDAP).

  • Unit testing and test-driven development.

  • Monitoring, tracing, and observability.


Nice to Have
  • Workflow orchestration (e.g. Temporal).

  • Background processing (e.g. River, Goworker).

  • Ruby/Rails or Python as secondary languages.

  • Experience with Application Performance Monitoring (APM).


What Makes This a Lead Role

You're not just writing code - you're shaping the team and platform:

  • Comfortable working remotely with minimal supervision.

  • Leads technical discussions and architectural decisions.

  • Identifies and addresses technical debt.

  • Refactors and evolves systems toward better patterns.

  • Runs agile practices when needed.

  • Drives quality through testing and deployment strategies.

  • Works directly with clients and stakeholders when required.


Soft Skills They Care About
  • Strong communicator (written and verbal).

  • Collaborative and supportive team player.

  • Comfortable working through ambiguity.

  • Curious, continuously learning, and keeps up with new tech.

  • Customer-focused mindset without over-engineering.

  • Methodical, organised, and good at prioritisation.


Working Hours

Due to the nature of the client base, there is a requirement to align with PST working hours, so ideally candidates should be comfortable working until 6:30pm-7:00pm GMT on a regular basis.


This one will suit a proper senior/lead engineer who wants influence, autonomy, and technical ownership - not just another ticket-driven Go role.

Apply Now