Talent.com
Golang Software Developer
Golang Software DeveloperAyruz Data Marketing • Secunderabad, Republic Of India, IN
Golang Software Developer

Golang Software Developer

Ayruz Data Marketing • Secunderabad, Republic Of India, IN
12 days ago
Job description

About the RoleWe're looking for an expert-level developer to own and evolve our WebRTC streaming orchestration service for smart home hub devices. This is a critical component that bridges IoT cameras with cloud services, enabling real-time video streaming for thousands of deployed devices.You'll join our firmware team and take full ownership of a production Go application (~6,600 lines) that handles WebRTC streaming, MQTT communication, and cloud integration.What You'll Work OnWebRTC Streaming Pipeline - Manage real-time video streaming from IP cameras to cloud clients via WebRTC and RTSP protocolsMediaMTX Integration - Orchestrate RTSP-to-WebRTC conversion through the MediaMTX serverMQTT Gateway - Handle bidirectional messaging between hub devices and cloud infrastructureNetwork Resilience - Implement and improve retry logic, connection monitoring, and graceful degradationICE / TURN Server Management - Coordinate P2P connectivity and credential distributionMetrics & Observability - Maintain OpenTelemetry tracing, structured logging, and performance metricsTech StackLanguage : Go 1.22 (compiled for ARM Linux)Protocols : WebRTC, RTSP, MQTT, WebSockets, MSEKey Libraries : paho.Mqtt.Golang, gortsplib, gorilla / websocket, zerolog, viperInfrastructure : MediaMTX, MQTT broker, cloud APIsCI / CD : GitLab pipelines, S3 deploymentTarget Hardware : ARM-based smart home hubsRequirementsMust HaveExpert Go development - Production experience with concurrent Go applications, goroutines, channels, and memory managementDeep WebRTC protocol knowledge - Understanding of ICE, STUN / TURN, SDP negotiation, RTP / RTCP, and codec handling (H.264, MPEG4)Embedded systems experience - Comfortable with resource-constrained environments, ARM architecture, and cross-compilationNetwork debugging skills - Proficient with packet analysis, latency troubleshooting, and diagnosing connectivity issues across NAT / firewall scenariosRTSP / streaming protocols - Experience with real-time streaming, media servers, and video pipeline optimizationNice to HaveMQTT protocol experienceIoT / smart home domain knowledgeExperience with MediaMTX or similar media serversOpenTelemetry / distributed tracingLinux systems programmingWhat Success Looks LikeReliable video streaming with minimal latency across varying network conditionsQuick diagnosis and resolution of streaming issues on deployed devicesClean, maintainable code that other firmware team members can understandProactive identification of potential issues before they impact productionDetailsTeam : Firmware teamType : Full-timeHardware : Access to hub devices provided for development and testingHow to ApplyPlease include : - Resume highlighting relevant WebRTC / streaming experience - Examples of Go projects you've built or contributed to - Brief description of a challenging networking or streaming problem you solved

Create a job alert for this search

Golang Developer • Secunderabad, Republic Of India, IN

Related jobs
Blockchain Developer (HLF / Golang)

Blockchain Developer (HLF / Golang)

Tanla Platforms Limited • Hyderabad, Telangana, India
Job Role : As a core backend and blockchain engineer, you will play a pivotal role in designing, building, installing, and maintaining Hyperledger Fabric networks, and later developing high-perfor...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer [Golang + Kotlin]

Senior Software Engineer [Golang + Kotlin]

Ninja Van • Hyderabad, Telangana, India
Ninja Van is a late-stage logtech startup that is disrupting a massive industry with innovation and cutting edge technology. Launched 2014 in Singapore we have grown rapidly to become one of Southea...Show more
Last updated: 30+ days ago • Promoted
Golang Backend Developer

Golang Backend Developer

Mithril Defense • Hyderabad, IN
We are Hiring : Golang Backend Developer.Join Us in Shaping the Future of Drone Technology!.US-headquartered security company. The backend app is designed with a.These services are containerized and ...Show more
Last updated: 30+ days ago • Promoted
Golang Engineer

Golang Engineer

CriticalRiver Inc. • Hyderabad, Telangana, India
Job Description : We are seeking a Senior Go Engineer to join our Payments Engineering team.The role focuses on Engineering Excellence initiatives , where you will design and implement scalable, ...Show more
Last updated: 18 days ago • Promoted
Software Developer (Go) - 41226

Software Developer (Go) - 41226

Turing • Hyderabad, Telangana, India
Role Overview : Turing is seeking experienced Go developers to partner with a leading AI research lab in strengthening next-generation AI coding platforms. In this role, you’ll review and improve AI-...Show more
Last updated: 30+ days ago • Promoted
Developer

Developer

LTIMindtree • Hyderabad, Republic Of India, IN
Golang (Fullstack) Developer : Experience : 5 Years Location : Hyderabad / Gurgoan / Noida Notice Period : 0-30 days Work Mode : Hybrid Required Skills Strong knowledge and very good hands on experience in ...Show more
Last updated: 13 hours ago • Promoted • New!
Golang developer

Golang developer

LTIMindtree • Hyderabad, Telangana, India
Golang (Fullstack) Developer : Experience : 5+ Years Location : Hyderabad / Gurgoan / Noida Notice Period : 0-30 days Work Mode : Hybrid Required Skills Strong knowledge and very good hands on experience...Show more
Last updated: 25 days ago • Promoted
Sr Golang Developer with 5+ years of experience

Sr Golang Developer with 5+ years of experience

Tech Sierra • hyderabad, telangana, in
Job Title : Senior Backend (Golang) Developer.Design, develop, test, and maintain backend services and APIs using Golang. Architect scalable, secure, and reliable backend systems.Collaborate with cro...Show more
Last updated: 30+ days ago • Promoted
Aws Software Engineer (Devops)

Aws Software Engineer (Devops)

Tanla Platforms • Hyderabad, Republic Of India, IN
About the Role As a Golang & Blockchain Developer, you will be part of a core engineering team responsible for designing and implementing high-performance backend systems and blockchain solutions.Y...Show more
Last updated: 13 hours ago • Promoted • New!
Golang Developer

Golang Developer

Prudent Technologies and Consulting, Inc. • Hyderabad, Telangana, India
Key Responsibilities : Delivering front end application.Understand requirements and end user scenarios to develop solutions. Should be able to work with API developers in getting / designing the data...Show more
Last updated: 30+ days ago • Promoted
Golang Backend Engineer

Golang Backend Engineer

Hyqoo • Hyderabad, IN
Job Title : Backend Engineer (Golang).Duration : 6+ months with possibility of extensions.Time Zone : IST hours 9am to 6pm. Design, develop, and maintain backend services using Golang within a microser...Show more
Last updated: 18 days ago • Promoted
GoLang Blockchain Developer

GoLang Blockchain Developer

Tanla Platforms Limited • Hyderabad, Republic Of India, IN
As a Golang & Blockchain Developer, you will be part of a core engineering team responsible for designing and implementing high-performance backend systems and blockchain solutions.You’ll work on d...Show more
Last updated: 18 days ago • Promoted
Golang Back End Developer

Golang Back End Developer

Travel & Payments • Hyderabad, Telangana, India
At Yuno, we are building the payment infrastructure that enables all companies to participate in the global market.Founded by a team of seasoned experts in the payments and IT industries, Yuno prov...Show more
Last updated: 2 days ago • Promoted
Software Engineer (Go & Blockchain)

Software Engineer (Go & Blockchain)

Tanla Platforms Limited • Hyderabad, Telangana, India
As a Golang & Blockchain Developer, you will be part of a core engineering team responsible for designing and implementing high-performance backend systems and blockchain solutions.You’ll work on d...Show more
Last updated: 18 days ago • Promoted
Golang Developer

Golang Developer

Tata Consultancy Services • Hyderabad, Telangana, India
Experience Range : 4-9 Years only.Required Technical Skill Set : Golang.Google Cloud, Java Microservices, EMQX / IoT.Proficiency in Go (Golang) for backend development. Must have implemented real world ...Show more
Last updated: 30+ days ago • Promoted
Golang Developer

Golang Developer

Trigent Software Private Limited • Hyderabad, Telangana, India
Design and develop high-performance backend services and microservices using Go.Implement clean maintainable and scalable code following best engineering practices. Build and optimize APIs (REST / gRP...Show more
Last updated: 10 days ago • Promoted
Sr Golang Developer With 5+ Years Of Experience

Sr Golang Developer With 5+ Years Of Experience

Tech Sierra • Secunderabad, Republic Of India, IN
Job Title : Senior Backend (Golang) Developer.Design, develop, test, and maintain backend services and APIs using Golang. Architect scalable, secure, and reliable backend systems.Collaborate with cro...Show more
Last updated: 25 days ago • Promoted
Lead Systems Architect – AI Agent Orchestration (Python / Golang)

Lead Systems Architect – AI Agent Orchestration (Python / Golang)

Phinite.ai • Hyderabad, IN
AI Agent Orchestration Platform.A "DevOps platform for AI Agents" that standardizes and accelerates AI deployments across the enterprise. We’re growing fast and we’re looking for a.AI core of our pl...Show more
Last updated: 3 days ago • Promoted