×
Register Here to Apply for Jobs or Post Jobs. X

Lead Go Developer

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Ocho People
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 50000 - 60000 GBP Yearly GBP 50000.00 60000.00 YEAR
Job Description & How to Apply Below

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:
    • Go routines, 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 & No

    SQL), ideally Postgre

    SQL 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary