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

Golang Software Developer

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

Related jobs
Software Developer (Backend)

Software Developer (Backend)

Monk Commerce • Kanpur, IN
We are a fully remote team of 25 people, looking for a new member to join our engineering department.Your primary responsibility will be to design the database schema to efficiently store and retri...Show more
Last updated: 30+ days ago • Promoted
Senior Software Development Engineer Test

Senior Software Development Engineer Test

Lucidity • Kanpur, IN
Bangalore / Remote (first month of joining and 1 week per quarter to be onsite).Lucidity is a rapidly growing company with a first of its kind and impactful product in the cloud storage.Joining Luci...Show more
Last updated: 30+ days ago • Promoted
Blockchain Developer

Blockchain Developer

GoQuant • Kanpur, IN
SOLANA BLOCKCHAIN ENGINEER (RUST) (Paid).Job Title : Solana Blockchain Engineer - Smart Contracts & Settlement Infrastructure. Company : GoQuant Technologies Inc.Smart Contract Development (60%).Desig...Show more
Last updated: 16 hours ago • Promoted • New!
Sr Golang Developer With 5+ Years Of Experience

Sr Golang Developer With 5+ Years Of Experience

Tech Sierra • Kanpur, 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 • Kanpur, 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
Spring Boot Developer - Fintech Corporation

Spring Boot Developer - Fintech Corporation

Huxley • Kanpur, IN
We are seeking backend engineers who can design and deliver robust, scalable, and maintainable services.This role involves building new systems or re-engineering existing ones to ensure long-term r...Show more
Last updated: 5 days ago • Promoted
Clay & n8n Expert

Clay & n8n Expert

HubCredo • Kanpur, IN
Employment Type : Full-Time, 8 hours / day (Contractual).Salary : ₹20,000 – ₹30,000 / month.This is not a coding / software development role. Please apply only if you are experienced in Clay, n8n, and no-co...Show more
Last updated: 4 days ago • Promoted
Golang Backend Developer

Golang Backend Developer

Mithril Defense • Kanpur, 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
Lead / Principal Software Engineer (NFS / File system)

Lead / Principal Software Engineer (NFS / File system)

DDN • Kanpur, IN
This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a globa...Show more
Last updated: 2 days ago • Promoted
Software Engineer – Distributed Systems & Modern Web Technologies

Software Engineer – Distributed Systems & Modern Web Technologies

Xcitium • Kanpur, IN
Xcitium is rapidly scaling its engineering team and looking for.This is an opportunity to work on complex, large-scale, high-availability distributed systems while shaping the next generation of Xc...Show more
Last updated: 1 day ago • Promoted
Sr Golang Developer with 5+ years of experience

Sr Golang Developer with 5+ years of experience

Tech Sierra • kanpur, uttar pradesh, 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
Golang Backend Engineer

Golang Backend Engineer

Hyqoo • Kanpur, 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
AppScan Product Lead UI Developer (Angular)_Remote Location

AppScan Product Lead UI Developer (Angular)_Remote Location

HCLTech • Kanpur, IN
Remote
HCL Software” : - Is a Product Development Division of HCL Tech : That operates its primary Software business.At HCL Software we Develop, Market, Sell and Support over 20 Product families in the area...Show more
Last updated: 30+ days ago • Promoted
Tech Architect (Node+Golang+React)

Tech Architect (Node+Golang+React)

BigStep Technologies • Kanpur, IN
We’re looking for a Technical Architect – Full Stack with 8+ years of experience in building, architecting, and delivering scalable, high-performance web applications. The role requires deep experti...Show more
Last updated: 2 days ago • Promoted
AI Software Engineer

AI Software Engineer

Taskify AI • Kanpur, IN
This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
Last updated: 10 days ago • Promoted
As400 Developer

As400 Developer

Kumaran Systems • Kanpur, IN
We are seeking an experienced AS400 professional with 5–10 years of hands-on expertise in IBM iSeries environments.The ideal candidate will be proficient in RPG / LE, COBOL / 400, SQL, CLP / CLLE, DB2 / 40...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, Backend (Platform - Onboarding)

Senior Software Engineer, Backend (Platform - Onboarding)

Coinbase • Kanpur, IN
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
Last updated: 9 days ago • Promoted
Software Engineer - AI / ML

Software Engineer - AI / ML

Mindfire Solutions • Kanpur, IN
As an AI / ML Engineer, you will be responsible for designing, validating, and integrating cutting-edge machine learning models and algorithms. Collaborate closely with cross-functional teams, includi...Show more
Last updated: 18 days ago • Promoted