Software Engineer
Software Engineer (Golang)
About Us
We are an innovative energy company driving the transition toward a more sustainable, efficient, and resilient energy future. From renewable integration to smart grid technologies, we’re building the platforms that power tomorrow.
The Role
We are looking for talented Golang Engineers to join our growing technology team. You’ll play a key role in designing and building scalable, high-performance systems that support critical energy infrastructure and data-driven decision-making.
This is an opportunity to work on meaningful projects that directly impact how energy is generated, distributed, and consumed.
Key Responsibilities
- Design, develop, and maintain backend services using Go (Golang)
- Build scalable APIs and microservices for energy platforms
- Collaborate with cross-functional teams including data, product, and infrastructure
- Optimise systems for performance, reliability, and security
- Contribute to architecture decisions and technical strategy
- Write clean, maintainable, and well-tested code
Requirements
- Strong experience with Golang in a production environment
- Solid understanding of distributed systems and microservices architecture
- Experience with cloud platforms (e.g., AWS, Azure, or GCP)
- Familiarity with containerization tools like Docker and Kubernetes
- Knowledge of RESTful APIs and event-driven systems
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience in the energy, utilities, or sustainability sector
- Knowledge of data streaming tools (e.g., Kafka)
- Understanding of IoT or real-time data processing
- Exposure to infrastructure-as-code (e.g., Terraform)
Apply Now
If you’re passionate about building scalable systems and want to make a real-world impact in the energy sector, we’d love to hear from you.