Golang Developer

Kumaran Systems · Chennai, Tamil Nadu, India

Full-time · Mid-Senior level · Posted 1 month ago

Job Title: Software Engineer Golang

About Kumaran Systems
Kumaran Systems is a global technology solutions provider delivering innovative IT services and digital transformation solutions to clients worldwide. We foster a collaborative, growth-driven work culture and offer employees opportunities to work on global assignments, enabling both professional and personal development.

Role Overview
We are looking for a skilled Golang Developer with 3+ years of experience in building scalable backend applications. The ideal candidate will have hands-on experience in developing high-performance services, working with microservices architecture, and collaborating with cross-functional teams in an Agile environment.
This role requires strong coding skills, problem-solving ability, and a good understanding of backend system design.

Key Responsibilities
Design, develop, and maintain backend services using Golang
Build and manage RESTful APIs and microservices-based applications
Write clean, efficient, and scalable code following best practices
Collaborate with frontend teams, product managers, and other stakeholders
Participate in code reviews and ensure code quality standards
Troubleshoot and debug issues in development and production environments
Work on performance optimization and scalability improvements
Contribute to CI/CD pipelines and deployment processes
Document technical designs and implementation details

Required Skills & Experience
3+ years of software development experience
Minimum 2 years of hands-on experience in Golang
Strong understanding of RESTful APIs and backend development
Knowledge of microservices architecture and distributed systems
Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
Basic experience with Docker and containerization
Understanding of version control systems like Git
Strong problem-solving and analytical skills
Good communication and teamwork abilities

Preferred Skills
Experience with cloud platforms such as AWS, Azure, or GCP
Familiarity with Kubernetes and container orchestration
Exposure to CI/CD tools like Jenkins or GitHub Actions
Understanding of concurrency and Go routines
Experience working in Agile/Scrum environments

Additional Tools & Technologies
Programming: Golang
Databases: MySQL, PostgreSQL, MongoDB
Version Control: GitHub / GitLab / Bitbucket
Containerization: Docker
CI/CD: Jenkins / GitHub Actions

Relevant Experience Preferred
Experience in product-based or scalable backend systems
Exposure to high-performance or real-time applications
Qualification
Bachelors degree in Computer Science, Information Technology, Engineering, or a related field

If interested please share your resume to ramyalakshmi.kumar@kumaran.com

Sign up to apply