HamburgerMenu
hirist

Big Oh Tech - Golang Developer - Microservices Architecture

Posted on: 21/11/2025

Job Description

Description :



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.



- Optimise 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.



Requirements :



- Bachelor's 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

optimisation.



- 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.



- 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?