19 TechBiz Global Jobs
Senior Go Developer
TechBiz Global
posted 15hr ago
Key skills for the job
About the role
Were looking for a Senior Go Developer to build real-time voice AI systems that set the standard.
Your responsibilities will include:
Building & Optimising : Develop and fine-tune our Go-based real-time, low-latency voice telephony AI service, ensuring it runs smoothly and efficiently.
Scalable Solutions : Leverage Gos powerful concurrency featureslike goroutines and channelsto build scalable systems that can handle heavy traffic with ease.
Cloud Infrastructure : Design and implement cloud infrastructure that supports flexible and reliable deployment models, ensuring our services are always available when our users need them.
Cross-Language Collaboration : Work closely with our backend teams to integrate Go services with Python components, creating a seamless experience across our platform.
Infrastructure-as-Code : Use Terraform to manage cloud deployments, ensuring that our infrastructure is scalable, consistent, and easy to maintain.
What you bring:
Go Expertise : You have a strong proficiency in Go , with a deep understanding of concurrency, goroutines, and channels. You know how to use these tools to build efficient, scalable, and maintainable systems.
Cloud Savvy : Extensive experience in cloud infrastructure, preferably across multiple providers like AWS, GCP, or Azure.
Terraform Pro : Skilled in using Terraform for infrastructure-as-code, making cloud deployments straightforward and reliable.
Real-Time Systems Experience : Experience in developing and optimising real-time, low-latency systems, with a focus on performance and scalability.
Python Knowledge : While Go is your primary tool, youre also comfortable with Python and can contribute to cross-language integrations.
Voice Telephony or Audio Processing : Experience with voice telephony systems or audio processing is a big plus!
Who you are:
Problem Solver : You love tackling complex technical challenges and coming up with innovative solutions.
Team Player : You thrive in a collaborative environment and are excited to share ideas and learn from others.
Performance-Oriented : Always looking for ways to optimise systems and improve performance.
Communicator : Excellent communication skills, able to explain technical concepts clearly to both technical and non-technical team members.
Employment Type: Full Time, Permanent
Read full job description