Qureos

FIND_THE_RIGHTJOB.

Golang Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Title: Golang Developer
Location: Noida, Sector 135 (Hybrid / On-site)
Experience: 3–8 Years
Salary: As per industry standards

Job Summary

We are seeking a skilled Golang Developer with strong experience in designing and developing high-performance, scalable, and reliable backend systems. The ideal candidate should have a deep understanding of Go programming, concurrency patterns, microservices architecture, and communication protocols relevant to system or device-level integration.

Key Responsibilities

  • Develop, test, and maintain backend applications using Golang (Go).
  • Design and implement RESTful APIs and microservices architecture for scalable systems.
  • Utilize Go Routines and Channels for efficient concurrency and parallel programming.
  • Work on modular Go packages, applying clean code architecture and design principles.
  • Develop unit tests, conduct benchmarking, and ensure high-quality, optimized performance.
  • Implement and manage communication protocols such as TCP/IP, UDP, MQTT, Modbus, HTTP/HTTPS, or WebSocket/gRPC depending on the project domain.
  • Collaborate with hardware, firmware, and network teams to build software-hardware communication interfaces.
  • Participate in API integrations, middleware design, and protocol stack implementation.
  • Maintain version control, CI/CD pipelines, and containerized environments using Git, Docker, and Jenkins/Kubernetes.

Technical Skills Required

Primary Technical Skills

  • Golang / Go Developer
  • Go Routines & Channels
  • Concurrency & Parallel Programming
  • RESTful API Development
  • Microservices Architecture
  • Go Interfaces & Structs
  • Modular Go Packages / Clean Architecture
  • Unit Testing / Benchmarking in Go

Protocol Knowledge

  • Communication Protocols (TCP/IP, UDP, HTTP/HTTPS)
  • MQTT / Modbus (RTU/TCP) / CAN / RS232 / RS485
  • WebSocket / gRPC / CoAP
  • Network Stack / Socket Programming
  • OPC UA / SNMP (advantageous)

Interface & Integration Skills

  • API Integration & Interface Design
  • Protocol Stack Implementation
  • Middleware Integration
  • Hardware & Firmware Communication Interfaces
  • Device Communication Layer

Complementary Tech Stack (Preferred)

  • Linux Environment / Bash / Shell
  • Docker / Kubernetes
  • Git / CI-CD / Jenkins
  • JSON / Protobuf
  • Cloud APIs (AWS / GCP / Azure)
  • Embedded Systems / IoT Gateway
  • Networking / Systems Programming

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
  • Proven experience in Golang backend development.
  • Strong understanding of networking and communication protocols.
  • Experience in IoT, industrial automation, or embedded software domains is a plus

hr sonali-9266355090

Job Type: Full-time

Pay: ₹600,000.00 - ₹1,200,000.00 per year

Benefits:

  • Flexible schedule

Work Location: In person

© 2025 Qureos. All rights reserved.