At a Glance
- Tasks: Design and enhance backend infrastructure for real-time voice AI systems.
- Company: TechBiz Global is a leading IT recruitment and software development company with a global presence.
- Benefits: Enjoy remote-first flexibility, competitive pay, equity options, and comprehensive benefits.
- Why this job: Join a fast-moving startup and work with cutting-edge technology in an innovative environment.
- Qualifications: 5+ years of Go experience, plus skills in Python and cloud infrastructure.
- Other info: Work permit required for non-passport holders of the country.
The predicted salary is between 43200 - 72000 £ per year.
Social network you want to login/join with:
Senior Go Software Engineer, united kingdom
col-narrow-left
Client:
Location:
Job Category:
Other
–
EU work permit required:
Yes
col-narrow-right
Job Reference:
7d2106a36bf2
Job Views:
9
Posted:
22.06.2025
Expiry Date:
06.08.2025
col-wide
Job Description:
TechBiz Global is a leading IT recruitment and software development company. Our diverse, globally distributed team provides IT recruitment, outstaffing, outsourcing, software development, and different consulting services with a primary focus on making our partners achieve their business goals successfully.
At TechBiz Global, we’re more than just a recruitment and software development company — we’re aGerman based global partner dedicated to your business success. With a diverse, distributed team, we specialize in IT recruitment, outstaffing, outsourcing, software development, and consulting services for more than 100 clients around over 20 countries.
At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Senior Go Software Engineer to join one of our clients \’ teams. If you\’re looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.
The Role
About the role
We’re looking for a Senior Go Software Engineer to build real-time voice AI systems that set the standard.
Your responsibilities will include:
- Design and enhance backend infrastructure focusing on scalability, performance, and reliability. Implement features and maintain the systems that power our next-generation products.
- Expertly manage concurrency and parallelism in Go using goroutines, channels, and synchronization primitives like mutexes and wait groups.
- Develop robust networking and streaming capabilities , including experience with network programming, sockets, and protocols like WebSockets and WebRTC.
- Lead performance optimization initiatives by profiling Go code, reducing latency, and efficiently managing memory and garbage collection.
- Build fault-tolerant systems with strong recovery mechanisms and failover strategies to maintain service continuity.
- Implement comprehensive logging and tracing using tools such as zap, klog, OpenTelemetry, and Jaeger to enhance monitoring and troubleshooting.
- Apply Test-Driven Development (TDD) and engage in Pair Programming to ensure high code quality and promote team collaboration.
- Participate actively in code reviews , offering constructive feedback to uphold code quality and adhere to best practices.
- Stay informed on the latest in software development and contribute to the team\’s continuous learning and improvement.
You have:
- At least 5 years of professional experience with Go, along with a track record of developing scalable and extensible systems.
- Additional proficiency in Python and familiarity with infrastructure containerization, DevOps & MLOps tools (preferably GCP or AWS).
- Extensive experience in creating and maintaining robust APIs and implementing advanced CI/CD pipelines.
- A strong foundation in software engineering principles and a commitment to leading-edge practices including TDD, pair programming, and continuous integration.
Ideal Profile
Beyond the basics:
- Exposure to voice technologies like WebRTC and Twilio.
- A background in AI , particularly around Large Language Models, Speech to Text, and Voice Synthesis applications.
- Experience in AI-related fields , such as low-latency audio stream processing or leveraging LLMs in product environments.
- Knowledge of distributed computing and cloud infrastructure at scale.
What We Offer:
- Autonomy at speed: High-ownership roles in a fast-moving startup.
- Remote-first flexibility: Contribute from anywhere, on your schedule.
- Cutting-edge technology: Work on what interests you most.
- Career growth: Scale your impact as the company grows.
- Rewarding package: Competitive pay, equity options, and comprehensive benefits that reflect your skills and experience.
What\’s on Offer?
- Work within a company with a solid track record of success
- Join a well known brand within IT Services
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.
Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the \’Apply now\’ button.
Created on 22/06/2025 by TN United Kingdom
#J-18808-Ljbffr
Senior Go Software Engineer employer: TechBiz Global
Contact Detail:
TechBiz Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Go Software Engineer
✨Tip Number 1
Familiarise yourself with Go's concurrency model, especially goroutines and channels. Being able to discuss your experience with these concepts during an interview will demonstrate your expertise and understanding of the language.
✨Tip Number 2
Showcase any projects or contributions you've made that involve real-time systems or voice technologies like WebRTC. This will highlight your relevant experience and align with the job's focus on building voice AI systems.
✨Tip Number 3
Prepare to discuss your experience with performance optimisation in Go. Be ready to share specific examples of how you've reduced latency or improved memory management in past projects.
✨Tip Number 4
Engage with the Go community online, whether through forums, GitHub, or local meetups. Networking with other professionals can provide insights into industry trends and may even lead to referrals for the position.
We think you need these skills to ace Senior Go Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Go and any relevant technologies mentioned in the job description. Focus on your achievements in building scalable systems and your familiarity with AI and voice technologies.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities outlined, such as your work with concurrency in Go or your experience with CI/CD pipelines.
Showcase Relevant Projects: If you have worked on projects involving real-time voice AI systems or similar technologies, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding skills and project outcomes.
Highlight Soft Skills: In addition to technical skills, emphasise your ability to collaborate and communicate effectively within a team. Mention your experience with code reviews and pair programming, as these are important aspects of the role.
How to prepare for a job interview at TechBiz Global
✨Showcase Your Go Expertise
Be prepared to discuss your experience with Go in detail. Highlight specific projects where you've implemented concurrency, parallelism, and performance optimisation. This will demonstrate your technical proficiency and understanding of the language.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice solving problems related to backend infrastructure, networking, and API development. Use examples from your past work to illustrate how you approached and resolved similar issues.
✨Familiarise Yourself with Voice Technologies
Since the role involves building real-time voice AI systems, brush up on relevant technologies like WebRTC and Twilio. Being able to discuss these topics will show your enthusiasm for the role and your readiness to contribute.
✨Emphasise Team Collaboration
The company values collaboration through practices like Pair Programming and code reviews. Be ready to share experiences where you worked effectively in a team, provided constructive feedback, or engaged in Test-Driven Development to ensure high code quality.