Senior Golang Developer
Big Oh Tech
Job Description
Role Overview:
As a Go Developer, your primary responsibility will be to design, build, and maintain efficient, reusable, and reliable Go code. You will also be developing microservices and APIs for large-scale distributed systems. Collaborating with cross-functional teams to define, design, and ship new features will be a key part of your role. Additionally, you will implement RESTful APIs, optimize applications for speed and scalability, and write clean, scalable, and well-documented code following standard coding guidelines.
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.
Qualifications Required:
- Bachelors degree in computer science, Software Engineering, or a related field.
- 5 to 7 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. Role Overview:
As a Go Developer, your primary responsibility will be to design, build, and maintain efficient, reusable, and reliable Go code. You will also be developing microservices and APIs for large-scale distributed systems. Collaborating with cross-functional teams to define, design, and ship new features will be a key part of your role. Additionally, you will implement RESTful APIs, optimize applications for speed and scalability, and write clean, scalable, and well-documented code following standard coding guidelines.
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.
Qualifications Required:
- Bachelors degree in computer science, Software Engineering, or a related field.
- 5 to 7 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.
Skills Required
Posted on: April 12, 2026