Golang Developer

Year    UP, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4593739
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year