We are looking for a Go Developer to join our team and contribute to the development and integration of business-critical applications. This role will focus on working with a Business Rules Engine (GoZen) to design, implement, and optimize business logic, while collaborating with a multidisciplinary team using C# / .NET for backend services and Next.js / React for frontend :
- Design, develop, and maintain services and modules in Go, with a strong focus on GoZen Business Rules Engine.
- Implement and optimize business logic workflows within the rules engine to support dynamic decision making processes.
- Collaborate with backend engineers working in C# and .NET to ensure seamless service integration.
- Work closely with frontend developers using React and Next.js to provide clean APIs and smooth data exchange.
- Write clean, scalable, and testable code that adheres to best practices and coding standards.
- Troubleshoot, debug, and optimize performance across the rules engine and Go-based components.
- Ensure systems comply with security standards and handle sensitive business logic securely.
- Participate in code reviews, knowledge sharing, and contribute to continuous improvement within the team.
- Support ongoing maintenance, enhancements, and production issue resolution for Go-based services.
Requirements :
Fluent English speaker, both written and verbal.Proven experience as a Go Developer, ideally with exposure to Business Rules Engines (GoZen preferred).Strong understanding of Go concurrency patterns, data structures, and idiomatic Go programming.Experience integrating Go services with .NET backend systems and frontend applications in React / Next.js.Familiarity with RESTful APIs, gRPC, or GraphQL for service communication.Solid knowledge of software engineering principles such as clean architecture, modular design, and CI / CD pipelines.Experience with containerization tools (Docker, Kubernetes) is a plus.Knowledge of cloud environments such as Azure or AWS is a plus.(ref : hirist.tech)