Backend Engineer
EIGEN ENERGY PTE. LTD.

Eigen Energy is a systems integrator for solar energy and electric vehicle charging infrastructure, with technical competencies in engineering and construction, energy management, software engineering and cross platform integration.
We are looking for an experienced backend software engineer to build out our inhouse EV charging software solutions. You would be working closely with other engineers ranging from infrastructure to mobile and be actively contributing to its design and operation.
The ideal candidate is familiar with development practices like GitOps, trunk based development and continuous delivery. They also have multiple years of experience leading projects from the start and operating them in production.
Roles and Responsibilities
- Define and communicate technical and design requirements
- Actively participate in the overall application lifecycle, from software development to testing and live operation.
- Build high-quality maintainable code as part of a team
- Learn about new technologies and stay up to date with current best practices
- Mentor and support other team members
Requirements
- Experience developing microservices based systems
- Experience with modern static typed languages like Java, Kotlin and Golang
- Experience in API-driven and Test-driven design
- Experience with agile development and CI/CD
- Experience with SQL databases, preferably MySQL
Good To Have
- Experience working with public cloud providers like AWS, GCP and Azure
- Good knowledge of streaming concepts and technologies like Kafka
- Good knowledge and experience in applying GitOps
- Good knowledge and experience in automated testing and frameworks
- Experience working with monitoring tools like Grafana and Loki
- Experience working with Kubernetes, ArgoCD and Jsonnet
- Experience in the Electric Vehicle (EV) charging space and familiarity with industry protocols and concepts like OCPP, OCPI and OICP
- At least a BS in Computer Science or a related field.
See more jobs in Singapore