We are looking for a talented and motivated Full-Stack Python/Django Engineer to join our team and contribute to the enhancement of an existing system. This role offers the chance to work on an innovative platform designed to support renewable energy integration at the utility level.
You will play a key role in expanding the platform’s capabilities, optimizing its architecture, and developing robust API integrations with third-party systems to increase its functionality and scalability.
Key Responsibilities:
  • Design, develop, and maintain code for the Django-based application;
  • Build and optimize integrations with third-party CRMs, billing systems, and field devices (e.g., batteries, inverters, EV chargers) for seamless operations;
  • Collaborate on modularizing the codebase to enhance scalability, flexibility, and ease of integration;
  • Implement new features, such as support for multiple resources per VEN (using the openADR communication protocol), while improving existing functionality;
  • Work closely with product managers, DevOps, and engineers to create scalable and maintainable solutions;
  • Write unit tests and uphold high standards of software quality and performance;
  • Develop clear, concise documentation for system features, API integrations, and architectural decisions.
Required Skills & Qualifications:
  • Strong proficiency in Python and Django, with 3+ years of full-stack development experience;
  • Solid understanding of RESTful APIs, third-party integrations, and communication protocols (e.g., openADR);
  • Hands-on experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js;
  • Proven expertise in modularizing monolithic applications or transitioning to microservices, when required;
  • Knowledge of scalable system design and integration strategies;
  • Experience with version control systems (e.g., Git) and CI/CD pipelines;
  • Familiarity with Docker, Kubernetes, or similar containerization tools is a plus;
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) is a bonus. 
Preferred Qualifications:
  • Familiarity with Distributed Energy Resources (DERs) and energy management systems;
  • Understanding of renewable energy technologies such as batteries, solar, and wind systems.
If you are passionate about renewable energy, solving complex challenges, and contributing to a cleaner, more sustainable future, we would love to hear from you. Apply today and join a team that’s building the future of energy management.

Подати запит на вакансію