We are looking for a highly skilled Golang Developer to join our engineering team. The ideal candidate will have hands-on experience in building scalable backend services and APIs using Go, along with a solid understanding of cloud platforms, microservices architecture, and DevOps practices.
Key Responsibilities:
- Design, develop, test, and maintain scalable, robust backend services and APIs using Go (Golang)
- Participate in system architecture design and peer code reviews
- Integrate third-party APIs and internal tools
- Write efficient and reusable code and ensure responsiveness and performance
- Work with DevOps tools and CI/CD pipelines for automated builds and deployments
- Collaborate with frontend developers, product managers, and QA engineers to deliver high-quality features
- Monitor and troubleshoot production issues and continuously improve performance
Required Skills & Qualifications:
- 3+ years of hands-on experience in Golang development
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Experience in developing RESTful APIs and working with JSON/XML
- Solid understanding of microservices architecture and containerization (Docker, Kubernetes)
- Experience with databases such as PostgreSQL, MySQL, or MongoDB
- Familiarity with message queues (Kafka, RabbitMQ) is a plus
- Knowledge of CI/CD tools (GitLab CI, Jenkins, etc.)
- Proficient in Git and agile development methodologies
- Experience with cloud platforms (AWS, GCP, or Azure) preferred
Preferred Project Experience:
- Developed and deployed production-grade microservices in Go for high-traffic applications
- Built REST APIs consumed by mobile or web applications
- Integrated Go-based services with cloud-native platforms (AWS Lambda, GCP Cloud Run)
- Led or contributed to projects involving event-driven architecture (Kafka, pub/sub, etc.)
- Worked on DevOps automation for Golang projects (build, deploy, monitor)
Nice to Have:
- Experience with other languages like Python, JavaScript, or Java
- Contribution to open-source Go projects
- Familiarity with performance profiling and debugging tools in Go