Full Stack Developer
About the role
About the Company:
Join a forward-thinking team that's redefining how people experience and interact with utilities. Electric Kiwi, part of The Energy Collective, is an electricity, mobile and broadband retailer with a difference. Driven by a purpose-led culture that puts technology at the core of business strategy. Say goodbye to the old ways of doing things. They’re on a mission to deliver smarter, faster, and greener solutions, and they’re on the hunt for a talented new team to help them get there.
Why Join Electric Kiwi?
At Electric Kiwi, you're not just joining a company; you're becoming part of a movement to create positive change for customers, communities, and the planet. They’re big on innovation, diversity, and collaboration, with a culture that values curiosity, growth, and celebrating the ups and downs. You'll have the opportunity to grow your skills and make a real impact. By combining leading-edge technology and sustainability, they’re flipping the switch on how utilities work, and having fun while they’re at it.
Role Purpose:
As a Full Stack Developer with Electric Kiwi, you'll play a pivotal role in advancing their cloud-based infrastructure and innovative digital products. From designing scalable solutions to bringing game-changing ideas to life, you’ll collaborate with talented teams across the business. Your contributions will help shape customer-focused experiences that are seamless, sustainable, and downright brilliant. This is your chance to do work that makes it better and have a great time doing it.
Key Responsibilities:
- Develop and maintain robust web-based solutions under the guidance of our architecture team.
- Design and implement API specifications aligned with business requirements.
Innovate and optimise development processes using the latest software trends and AI tools. - Collaborate with teams to transition proof of concepts to production-ready solutions, while embracing a fail-fast prototype culture.
- Champion DevSecOps practices, ensuring alignment with business needs, code maintainability, and CI/CD automation.
- Facilitate knowledge-sharing and conduct code reviews to support seamless proof of concept handovers.
- Deliver high-quality, reliable solutions that align with our Service Level Objectives (SLOs) and DevSecOps practices.
- Innovate with cutting-edge tools and techniques, assessing their potential for production use.
- Drive continuous improvement and support the delivery of our company Game Plan.
- Foster a collaborative work environment that values diverse skills and cultural perspectives.
- A strong drive to make a meaningful difference in the utility sector.
- 3-5 years of relevant software development experience.
- Proficiency in Python programming and frameworks such as Flask, Boto, SQLAlchemy and Alembic.
- Experience developing solutions on AWS, including API design, database management, and user authentication.
- Excellent communication skills, with the ability to convey technical solutions effectively.
- Tertiary qualifications in Information Systems, Computer Science, or related technical field are preferred.
- Experience with LLM models and Gen AI APIs, such as OpenAI.
Understanding of CI/CD platforms like GitLab. - Knowledge of scalable solutions on AWS using serverless, containerisation, and event-driven architectures.
Think this sounds like you? Send us your CV and a cover letter letting us know what excites you about joining Electric Kiwi. Let’s make it better together.
Bonus points if you can sing the Electric Kiwi or Kiwi Mobile song! Extra extra points if you can sing them both!