HamburgerMenu
hirist

Truminds - Golang Developer - Microservices Architecture

Truminds Software Systems Private Limited
Multiple Locations
4 - 8 Years

Posted on: 17/11/2025

Job Description

Description :

Position Overview :



We are looking for a skilled and motivated Go Developer to join our team.

In this role, the individual will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable backend systems using Go.

Key Responsibilities :



- Design, build, and maintain efficient, reusable, and reliable Go code.


- Develop microservices and APIs for large-scale distributed systems.


- Collaborate with cross-functional teams to define, design, and ship new features.


- Implement RESTful APIs and ensure seamless integration between various services.


- Optimize applications for maximum speed and scalability.


- Write clean, scalable, and well-documented code following standard coding guidelines.


- Write unit and integration tests to ensure code quality.


- Identify bottlenecks and bugs and devise solutions to these problems.


- Troubleshoot and debug applications to ensure optimal performance.


- Participate in code reviews and contribute to team best practices.

Mandatory :

Skills & Qualifications :


- Bachelors degree in computer science, Software Engineering, or a related field.


- Must have 4 to 8 years of Industry experience.


- Strong proficiency in Go (Golang) and its frameworks/libraries.


- Experience with RESTful APIs, gRPC etc.


- Solid understanding of RDBMS (e.g., PostgreSQL, MySQL) and experience with DB design and optimization.


- Understanding of microservices architecture and containerization (Docker, Kubernetes).


- Knowledge of CI/CD pipelines and version control (Git).


- Solid grasp of software engineering principles, data structures, and algorithms.


- Strong problem-solving skills and analytical thinking.


- Excellent communication and teamwork skills.


- Basic networking knowledge.

Good To Have Skills :


- Knowledge of Netconf and gNMI protocols.


- Knowledge of Domain Driven Design(DDD) concepts.


- Knowledge of testing frameworks in Go (e.g., testify, GoMock).


- Exposure to OpenAPI.


- Understanding of optical networking devices like ROADMs, Transponders etc.


- Experience with NoSQL databases (Redis).


info-icon

Did you find something suspicious?