i
Grizmo Labs
27 Grizmo Labs Jobs
Golang Developer - Microservices Architecture (3-8 yrs)
Grizmo Labs
posted 1mon ago
Job Description :
Responsibilities :
- Design, develop, and maintain Go applications using best practices and design patterns.
- Write clean, well-documented, and efficient Go code.
- Develop and maintain RESTful APIs and microservices.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Troubleshoot and debug complex issues.
- Perform code reviews and provide constructive feedback to other developers.
- Collaborate effectively with cross-functional teams (e., product management, QA, DevOps).
- Stay up-to-date with the latest Go technologies, industry trends, and best practices.
- Contribute to the improvement of our development processes and tools.
Qualifications :
- 3-8 years of professional experience in GoLang development.
- Strong understanding of Go programming language, concurrency, and goroutines.
- Experience with designing and building RESTful APIs and microservices.
- Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Experience with version control systems (Git).
- Experience with unit testing and integration testing frameworks.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Bonus Points :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with message queues (Kafka, RabbitMQ).
- Experience with Agile development methodologies (Scrum, Kanban).
- Contributions to open-source projects
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice