Talent.com
Golang Software Developer
Golang Software DeveloperAyruz Data Marketing • Ludhiāna, Republic Of India, IN
Golang Software Developer

Golang Software Developer

Ayruz Data Marketing • Ludhiāna, 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 • Ludhiāna, Republic Of India, IN

Related jobs
AI Software developer

AI Software developer

Hello Energy • ludhiana, punjab, in
We are looking for a Software developer with AI specialisation, that can automate our services with AI.You will be responsible within our Product & tech team to build AI-powered tooling and feature...Show more
Last updated: 20 hours ago • Promoted • New!
Lead Software Engineer

Lead Software Engineer

DigiFocal IT Solutions Pvt Ltd • ludhiana, punjab, in
Lead Software Engineer (TypeScript | React | Node.We are looking only for Immediate Joiner.Design, develop, and deploy scalable web applications using TypeScript, React, and Node.Collaborate with p...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Programmers.io • ludhiana, punjab, in
We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

TechVerito • ludhiana, punjab, in
Senior Consultant with experience in software development, system design, cloud technologies, LLMs and Agentic AI.This is a hands-on engineering role designed for individuals who thrive in collabor...Show more
Last updated: 10 days ago • Promoted
Senior SQL Developer

Senior SQL Developer

Programmers.io • ludhiana, punjab, in
Job Title : : Senior SQL Developer.Experience Range : 6 to 12 Years.Shift Time : 2 : 30 PM to 11 : 30 PM IST.Must have skills set C#, SQL Server &. Good to have skills Set : Finance Background.Design, devel...Show more
Last updated: 23 days ago • Promoted
Oracle Order & Service Management (OSM) Developer | Immediate joiners

Oracle Order & Service Management (OSM) Developer | Immediate joiners

Hiresquad Resources • ludhiana, punjab, in
Hybrid Opportunity - 3 days WFO.We are looking for an experienced.Oracle Order & Service Management (OSM) Developer.What You’ll Work On (Development-Focused). XQuery, XSLT, Java & Design Studio.MPLS...Show more
Last updated: 20 hours ago • Promoted • New!
Sr PTC FlexPLM Developer / Lead

Sr PTC FlexPLM Developer / Lead

KMM Technologies, Inc. • ludhiana, punjab, in
Position Name : Sr PTC FlexPLM Developer / Lead.Work Hours : M-F Working Hours : 9am EST to 2pm US EST.There is an urgent resource need with PTC FlexPLM software implementation experience.Senior Develop...Show more
Last updated: 30+ days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

ACL Digital • ludhiana, punjab, in
Responsible for designing and building backend system.Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences. Acts as a strong individual c...Show more
Last updated: 30+ days ago • Promoted
Dotnet Fullstack (React + Azure Paas) - SE / SSE / Architect ( Full-time at a Fortune 500 tech MNC )

Dotnet Fullstack (React + Azure Paas) - SE / SSE / Architect ( Full-time at a Fortune 500 tech MNC )

HARP • ludhiana, punjab, in
Understand the requirements, seeing the project through from.Experience working with web designers and converting designs to a. Document and demonstrate solutions by developing documentation, flowch...Show more
Last updated: 20 hours ago • Promoted • New!
DocuSign CLM Developer- Contract

DocuSign CLM Developer- Contract

Gravity Infosolutions, Inc. • ludhiana, punjab, in
Full Stack Developer with Docusign CLM experience.Design, develop, and maintain full-stack web applications and services. Lead DocuSign CLM solution development, customization, and enterprise integr...Show more
Last updated: 20 hours ago • Promoted • New!
Sr. Java Developer (Remote-6 Months Contract)

Sr. Java Developer (Remote-6 Months Contract)

VARITE INC • ludhiana, punjab, in
Remote
An American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. The Client develops, manufactures, and sells networking hardware, software...Show more
Last updated: 4 days ago • Promoted
React Developer

React Developer

KV TECH SOLUTIONS PVT LTD • ludhiana, punjab, in
KV Tech Solutions Pvt Ltd embodies the spirit of innovation and adaptability in today's rapidly evolving digital landscape. Our mission is to transform businesses with Google Cloud excellence.We are...Show more
Last updated: less than 1 hour ago • Promoted • New!
Software Engineer

Software Engineer

Grantify • ludhiana, punjab, in
Grantify is an innovative education platform that streamlines the university admissions process through a transparent and data-driven ecosystem. By aligning student budgets and academic goals with t...Show more
Last updated: 2 days ago • Promoted
React Native Developer. 6 Lakh Users + Big Launch Coming — Want to Build the Core Tech With Us?

React Native Developer. 6 Lakh Users + Big Launch Coming — Want to Build the Core Tech With Us?

FREEDOM ACE INC • ludhiana, punjab, in
We’ve already achieved Product-Market Fit.We already have a customer database of 6,00,000+ users.And now we’re building the next phase — a high-scale mobile commerce app built for India.This is not...Show more
Last updated: 20 hours ago • Promoted • New!
Python Developer With Test Driven Development (TDD)

Python Developer With Test Driven Development (TDD)

ENCORE IT SOLUTIONS • ludhiana, punjab, in
Job Description – Senior Python Developer – Service Implementation (TDD) (Contract).Short-term Contract (9 months).Flexible (8 hours / day with 4 hours PST overlap). Candidate should be comfortable wo...Show more
Last updated: 19 hours ago • Promoted • New!
Python Developer

Python Developer

TekXera • ludhiana, punjab, in
Senior Python Engineer – Service Implementation.India | Pakistan | Nigeria | Kenya | Egypt | Ghana | Bangladesh | Turkey | Mexico. Full-Time Contract (9 Months, Extendable).San Francisco–based AI re...Show more
Last updated: 19 hours ago • Promoted • New!
Software Engineer

Software Engineer

ASTC • ludhiana, punjab, in
Pega Developer Job Description : .PEGA PRPC certified minimum CSSA.Hands on experience in Pega Smart Dispute.Proficient in developing Process Flows and Rule based Business Process Management applicat...Show more
Last updated: 19 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

People Prime Worldwide • ludhiana, punjab, in
Our client is a Palo Alto–based AI infrastructure and talent platform founded in 2018.It helps companies connect with remote software developers using AI-powered vetting and matching technology.Ori...Show more
Last updated: 30+ days ago • Promoted