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