Job Summary:
We are looking for a highly skilled Golang Developer with 6–9 years of experience to design, develop, and maintain scalable backend services and APIs. The ideal candidate will have strong problem-solving skills and a solid understanding of microservices architecture, cloud deployment, and performance optimization.
Key Responsibilities:
- Design, develop, test, and maintain high-performance backend services using Golang.
- Build and maintain RESTful APIs and microservices.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure code quality, performance, and scalability through reviews and optimization.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Work with DevOps teams to deploy services on cloud platforms (AWS, Azure, GCP).
- Write unit tests and documentation for developed features.
Required Skills and Qualifications:
- 6–9 years of software development experience, with 3+ years of hands-on experience in Golang.
- Proven experience working with Wails framework to develop desktop applications.
- Strong understanding of microservices architecture and API design.
- Experience with databases like MySQL, PostgreSQL, or MongoDB.
- Knowledge of message brokers such as Kafka or RabbitMQ (preferred).
- Familiarity with Docker and Kubernetes for containerized deployments.
- Strong knowledge of data structures, algorithms, and design patterns.
- Experience with cloud environments (AWS/Azure/GCP).
- Good communication and collaboration skills.