Golang

Trigent Software Private Limited • Remote, Remote • Posted July 01, 2026

Position Overview

  • Strong experience in Golang development with a solid understanding of data types, structs, pointers, interfaces, and packages.
  • Proficient in implementing reusable and maintainable code using interfaces, composition, and embedding concepts.
  • Hands-on experience with Go error handling, custom error types, and debugging techniques.
  • Strong knowledge of concurrency programming using goroutines, channels, select statements, and context management.
  • Experience working with synchronization primitives such as Mutex, RWMutex, WaitGroup, and atomic operations.
  • Ability to design and develop scalable RESTful APIs, microservices, and high-performance backend applications.
  • Familiarity with unit testing, Git, CI/CD pipelines, and cloud-native development practices in a production environment.