Posted 4mo ago

Senior Software Engineer III

@ HCL Technologies
Noida, Uttar Pradesh, India
OnsiteFull Time
Responsibilities:Design backend, Develop APIs, Mentor juniors
Requirements Summary:8+ years software development; 4+ years Go; backend design, API development, microservices, cloud and container tech.
Technical Tools Mentioned:Go, REST, gRPC, Kafka, RabbitMQ, PostgreSQL, MongoDB, AWS, GCP, Docker, Kubernetes
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Description

Golang JD:We are looking for a Senior Go (Golang) Developer to join our engineering team and contribute to building high-performance, scalable, and maintainable backend systems. Responsibilities : Design, develop, and maintain backend services and APIs using Go (Golang).Architect and implement scalable, resilient microservices.Optimize applications for maximum speed, reliability, and security.Collaborate with product managers, frontend engineers, DevOps, and QA teams to deliver quality features.Participate in code reviews, design discussions, and mentoring of junior developers.Monitor and troubleshoot production systems, ensuring high availability and performance.Write clean, testable, and well-documented code.Required Skills8+ years of software development experience, with 4+ years in Go (Golang).Strong understanding of backend system design, microservices architecture, and API development.Experience with RESTful APIs, gRPC, and message queues (e.g., Kafka, RabbitMQ).Proficiency with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).Familiarity with cloud platforms (AWS, GCP,) and container technologies (Docker, Kubernetes).Knowledge of security best practices in backend development.Excellent debugging, problem-solving, and communication skills.

Experience

2.5-5 Years

Skill (Primary)

Technical Skills (APPS)-Programming Languages-Golang

Qualification

Bachelor of Technology/ Engineering

Location

Noida

Job

Senior Software Engineer

Job Description (Posting).

Golang JD:We are looking for a Senior Go (Golang) Developer to join our engineering team and contribute to building high-performance, scalable, and maintainable backend systems. Responsibilities : Design, develop, and maintain backend services and APIs using Go (Golang).Architect and implement scalable, resilient microservices.Optimize applications for maximum speed, reliability, and security.Collaborate with product managers, frontend engineers, DevOps, and QA teams to deliver quality features.Participate in code reviews, design discussions, and mentoring of junior developers.Monitor and troubleshoot production systems, ensuring high availability and performance.Write clean, testable, and well-documented code.Required Skills8+ years of software development experience, with 4+ years in Go (Golang).Strong understanding of backend system design, microservices architecture, and API development.Experience with RESTful APIs, gRPC, and message queues (e.g., Kafka, RabbitMQ).Proficiency with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).Familiarity with cloud platforms (AWS, GCP,) and container technologies (Docker, Kubernetes).Knowledge of security best practices in backend development.Excellent debugging, problem-solving, and communication skills.