
Job ID 187 - Senior Software Analyst (Python Backend Developer)
We exist to make it better.
We’re a new generation software company based in Hyderabad, helping to scale digital businesses to disrupt global utility retail markets. We provide technology development, customer experience and process optimisation services to support our award-winning utility retailers in New Zealand and Australia.
It’s an exciting time where traditional utilities need to innovate. Consumers expect companies to do good for their employees, customers, local communities, and for the future of the planet (all while offering seamless user experience that’s great value). Our strategy recognises that the exceptional technology we create makes us one of the best consumer facing businesses in our industry.
Job description
Senior Software Analyst – Python Developer
Reports to
Technical Manager
About us
The Energy Collective (TEC) is a leading provider of electricity, broadband, and mobile to households across New Zealand. TEC is technology-led and customer-focused, delivering award-winning experiences and value through proprietary platforms. TEC’s digital brands, including Electric Kiwi, are disrupting utility retail markets by integrating technology, culture, sustainability, and community impact.
energytec.ai is the technology arm of TEC, reshaping retail customer experiences through cutting-edge AI engineering. We are transforming the energy, mobile, and broadband retail sectors with safe, scalable AI solutions, empowering retail businesses to unlock the full potential of their data and drive lasting impact.
We’re The Energy Collective, the team behind Electric Kiwi, Butter House, and Kiwi Mobile. We exist to make it better for our customers, our people, and our planet. We solve real problems with clever tech, common sense, and good vibes. We back each other to be brave, try new things, and speak up when it matters.
What you’ll do
- Participate in all phases of agile software development, driving efficiency and continuous process improvement.
- Design, develop, and maintain high-quality Python backend applications, integrating with global applications across the organization.
- Implement and optimize CI/CD pipelines to accelerate testing, deployment, and delivery.
- Build secure, cloud-based microservices on AWS to ensure application scalability and resilience.
- Apply robust security practices throughout the software development lifecycle, including secure coding and CI/CD pipeline security.
- Contribute to the full project lifecycle, delivering tasks on time and at a high standard, while meeting set SLOs.
- Collaborate with cross-functional teams, including those focused on frontend development, to deliver complete solutions.
- Use AI-powered tools in software development, testing, and monitoring to enhance efficiency and quality.
- Troubleshoot and resolve complex technical challenges to contribute to project success.
- Support continuous improvement of team processes and methodologies.
How we’ll know you’re smashing it
- Deliver high-quality, maintainable, and scalable backend solutions on schedule.
- Demonstrate efficiency and reliability in the software development lifecycle, with faster and secure releases.
- Show initiative in resolving technical challenges promptly and innovatively.
- Consistently meet or exceed service level objectives (SLOs) and project requirements.
- Make positive contributions to knowledge-sharing, innovation, and technical processes within the team.
- Foster improved collaboration and technical excellence across the team.
What you’ll bring
- Minimum 3 years’ experience in Python backend development and building with cloud-based microservices architecture (preferably on AWS).
- At least 1 year of hands-on experience with frontend technologies such as Angular, HTML, CSS, JQuery; PHP knowledge is a plus.
- Practical understanding of agile methodologies with experience working in agile teams to deliver quality deliverables every sprint.
- Experience with CI/CD practices and deployment pipelines.
- Familiarity with AWS services (API Gateway, EC2, S3, Lambda, RDS, etc.) and REST API development.
- Experience with automated testing tools and frameworks (Pytest, Jest, Karma, Jasmine, or similar).
- Working knowledge of Docker and Linux (Ubuntu) environments.
- Strong skills with PostgreSQL database systems.
- Excellent written and verbal communication skills and ability to collaborate with cross-functional teams.
- Eagerness to learn and adopt new technologies and drive efficiency through continuous improvement.
- Bachelor’s or Master’s in Computer Science/Information Technology (BE/B.Tech (CSE), ME/M.Tech (CSE), or MCA).
Our vision is to be the most loved company wherever we play.
At the heart of our business is a purpose led culture. We’re a community at heart, and we know our people are unstoppable when they have the empowerment to come up with the answers. Here’s some of the benefits we give:
- Flexible working
- Growth academy and internal career opportunities - we grow our people while we grow our company
- Competitive salary
- Five extra days of paid leave every year to do the things that matter to you
- A paid volunteer day every year to give back to your community
- Parental leave that’s above and beyond legal requirements
Want to help us make it better? Apply and we’ll be in touch.
Create a Job Alert
Interested in building your career at energytec.ai? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field