#W2 Role
Role: Golang Developer
Location: Remote
Experience: Minimum 5 years
Key Skills: Golang, Cloud, Microservices, AI/ML Integration
Job Description
We are looking for a skilled Golang Developer with strong backend engineering experience to join our engineering team. The ideal candidate will have hands-on expertise in developing scalable applications using Go and integrating AI/ML or Generative AI capabilities, including Large Language Models (LLMs), APIs, and intelligent data-processing systems.
Required Qualifications
- Minimum 5 years of software development experience using Go (Golang).
- Hands-on experience integrating AI/ML or Generative AI services into applications.
- Experience working with LLMs, AI APIs, or intelligent data-processing systems.
- Strong expertise in microservices architecture and distributed system design.
- Experience developing and deploying applications in cloud environments.
- Strong understanding of system programming, memory management, concurrency, and performance optimization.
- Proficiency in REST APIs and gRPC communication protocols.
- Strong experience working in Linux/Unix environments.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Argo CD.
- Proficiency with Git and collaborative development workflows.
- Understanding of object-oriented programming principles and how concepts such as composition, encapsulation, and polymorphism are applied in Go.
- Strong problem-solving, debugging, and communication skills.