Golang Engineer

Golang Engineer

Full-Time 60000 - 60000 £ / year (est.) No home office possible
Searchability Ltd

At a Glance

  • Tasks: Design and optimise backend systems using Go, focusing on performance and reliability.
  • Company: Fast-growing tech organisation building scalable, high-performance systems.
  • Benefits: Competitive salary, ongoing learning support, and clear career progression.
  • Other info: Dynamic environment with ambitious growth plans and excellent development opportunities.
  • Why this job: Join a team of skilled engineers and tackle complex, high-impact projects.
  • Qualifications: Strong experience with Go, Linux, and networking concepts.

The predicted salary is between 60000 - 60000 £ per year.

Salary up to £60,000

Fully onsite role in Richmond, London

Strong focus on Go, Linux, and low-level networking

Opportunity to work on high-performance, distributed systems

ABOUT THE CLIENT

We're working with a fast-growing and highly technical organisation building scalable, high-performance systems. Due to continued investment and product expansion, they're looking to add experienced Golang Engineers to their engineering team. This is an environment suited to engineers who enjoy solving complex problems, working close to the metal, and building robust, production-grade systems.

THE BENEFITS

  • Work alongside highly skilled engineers in a technical environment
  • Opportunity to work on complex, high-impact systems
  • Clear progression within a growing team
  • Ongoing learning and development support
  • Stable, well-funded organisation with ambitious growth plans

THE GOLANG ENGINEER ROLE:

As a Golang Engineer, you'll play a key role in designing, building, and optimising backend systems with a strong focus on performance and reliability. You'll be working closely with other engineers to develop scalable services, troubleshoot system-level issues, and contribute to architectural decisions. This role suits someone who enjoys working within Linux environments and has a strong understanding of networking principles, particularly within distributed systems.

GOLANG ENGINEER ESSENTIAL SKILLS

  • Strong commercial experience with Go (Golang)
  • Solid Linux experience (command line, system-level understanding)
  • Strong understanding of networking concepts (TCP/IP, protocols, performance)
  • Experience building scalable, distributed systems
  • Strong problem-solving skills and attention to detail

TO BE CONSIDERED:

Please either apply through this advert or email me directly. For further information please call me on 0203 763 3888 / 07704 152 638.

By applying for this role, you give express consent for us to process and submit your application to our client in conjunction with this vacancy only.

KEY SKILLS: Golang, Go, Linux, Networking, TCP/IP, Distributed Systems, Backend Development, Software Engineering, Systems Programming

Golang Engineer employer: Searchability Ltd

Join a dynamic and innovative organisation in Richmond, London, where you'll collaborate with highly skilled engineers on complex, high-performance systems. With a strong emphasis on ongoing learning and development, this fully onsite role offers clear progression opportunities within a stable, well-funded environment that values technical excellence and problem-solving. Experience the thrill of working close to the metal while contributing to ambitious growth plans in a supportive and engaging work culture.
Searchability Ltd

Contact Detail:

Searchability Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Golang Engineer

✨Tip Number 1

Network like a pro! Reach out to fellow engineers and industry contacts on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Golang projects or contributions to open-source. This gives potential employers a taste of your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Go, Linux, and networking concepts. Practice coding challenges and system design questions to demonstrate your expertise in building scalable systems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re here to support you every step of the way in landing that Golang Engineer role.

We think you need these skills to ace Golang Engineer

Golang
Linux
Networking Concepts
TCP/IP
Distributed Systems
Backend Development
Software Engineering
Systems Programming
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Show Off Your Golang Skills: Make sure to highlight your experience with Go in your application. We want to see how you've used it in real projects, so don’t hold back on the details!

Talk About Your Linux Know-How: Since this role is all about working in Linux environments, let us know about your command line skills and any system-level understanding you have. It’ll help us see how you fit into our tech stack.

Networking Knowledge is Key: Don’t forget to mention your understanding of networking concepts like TCP/IP and protocols. This is crucial for the role, and we’d love to hear how you’ve applied this knowledge in past experiences.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Searchability Ltd

✨Know Your Go

Make sure you brush up on your Golang skills before the interview. Be ready to discuss your past projects and how you've used Go to solve complex problems. Practising coding challenges in Go can also help you feel more confident.

✨Linux is Your Friend

Since this role requires solid Linux experience, be prepared to demonstrate your command line skills. Familiarise yourself with system-level commands and troubleshooting techniques, as you might be asked to solve a problem on the spot.

✨Networking Know-How

Understanding networking concepts is crucial for this position. Brush up on TCP/IP and other protocols, and be ready to explain how they relate to distributed systems. You might even want to prepare a few examples of how you've optimised network performance in previous roles.

✨Problem-Solving Mindset

This role is all about tackling complex issues, so be ready to showcase your problem-solving skills. Think of specific challenges you've faced in past projects and how you approached them. Highlight your attention to detail and how it helped you deliver robust solutions.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>