🔭 About Us
Evergen's mission is to orchestrate >10GW of distributed energy assets across the globe. Our team is an amazing mix of some of the smartest, curious and most diverse people from all over the world working together to speed the transition of the world to renewables.
For more about us see here.
👋 About You
Evergen is the software heart beating across the entire energy ecosystem. We optimise and orchestrate batteries and other technologies to collectively support the electricity grid, and in so doing we increase the uptake of renewable energy and create additional value for individual asset owners.
Integrating with the multitude of inverter, battery, solar and appliance technologies out there so that we can optimise and control these systems via the cloud is absolutely central to what we do at Evergen!
We love super smart, hardworking, dependable people here at Evergen, but you must be a good person first and foremost
We like independent thinkers
We like people who can state their case in a succinct and articulate way
We like people who challenge the status quo and are not afraid of change
We love people who are intellectually curious... about anything
We love people who make those around them better performers
You are the most helpful person in the room, and understand that your job is to make your team look good
You are a fast learner
You are great at talking with people as well as clearly articulating yourself through e-mail and chat communication platforms
You can be thrown into any situation and know that you will succeed.
🎳 About the role
In this role, you will join our software team, dedicated to developing and optimising unique solutions within the cutting-edge field of clean energy. Your main responsibilities will focus on backend development and implementing new capabilities, enhancing our approach to energy orchestration.
Collaboration, hands-on engineering, and a commitment to quality and efficiency will be central to your daily tasks. As a key contributor to our business's growing area, you will have the opportunity to actively shape a cleaner and more sustainable world.
Join us in our continuous innovation and pursuit of excellence as we forge a path towards a brighter and more responsible future.
🤓 Responsibilities
Collaborate closely with the team in a fast-paced environment to develop and optimise energy-oriented solutions.
Focus on hands-on coding, prioritising solutions with an emphasis on reliability, maintainability, testability, and reusability of software.
Engage actively in peer code reviews, contributing insights and ensuring adherence to best practices.
Proactively monitor services in production, quickly identifying and troubleshooting technical issues and optimising performance as needed.
🤹🏻 Skills
1+ years of back-end software engineering experience or a recent graduate with a software engineering degree
Experience with one or more prominent languages such as Go (preferred), Java, Python, C#, C/C++, or Ruby is required.
Committed to continual learning and development, both personally and as a member of the team.
Excellent knowledge of design patterns, SOLID principles, TDD, BDD.
Experience in API development (RESTful).
🤹🏻 🤹🏻 Bonus Skills
Experience with containerisation/orchestration frameworks such as Docker and Kubernetes.
Energy industry experience
🧰 Tools we use
We use loads of languages including (GoLang, C#, Python, Node, TypeScript)
We use AWS
We use MongoDB
We use Redis
We use Kubernetes
We use Kafka
We use BitBucket, BitBucket pipelines
We use DataDog
Jira and notion for project management.
We are re-architecting a better sustainable energy future for everyone on the planet, to do this we need highly driven people from all walks of life to help. No matter your background, ethnicity, gender or education. If you are driven, sharp as a tack, and literally want to change the world we would love to have you! Evergen is pro performance & people.