NCS is a leading technology services firm seeking a skilled Go (Golang) Developer to join their engineering team. The ideal candidate should have hands-on experience in building scalable, secure, and efficient applications.
Requirements
- 1–5 years of hands-on experience in backend development using Go (Golang)
- Good understanding of concurrency, goroutines, and Go channels
- Experience with RESTful API design and microservices architecture
- Familiarity with SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Experience with containerization (Docker, Kubernetes) and CI/CD pipelines is a plus
- Knowledge of cloud platforms (AWS, GCP, or Azure) is preferred
- Good understanding of software design patterns, testing frameworks, and version control (Git)
- Strong analytical, problem-solving, and communication skills
- Ability to work independently and collaboratively in a customer environment
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Prior experience working on-site with enterprise clients or within large-scale distributed systems
- Prior experience working as a Go-lang developer
- Exposure to agile methodologies and sprint-based delivery cycles