Lead Go Developer
Listed on 2026-02-14
-
Software Development
Software Engineer, Cloud Engineer - Software
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 OpportunityWe'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.
- 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.
- Workflow orchestration (e.g.
Temporal
). - Background processing (e.g.
River, Goworker
). - Ruby/Rails or Python as secondary languages.
- Experience with Application Performance Monitoring (APM).
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.
- 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.
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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: