Company Description
Proa Energy is a fast-paced, innovation-driven start-up providing leading products and services for large-scale renewable energy assets. Our talented and friendly team comprises mechanical, software, and electrical engineers, meteorologists, physicists, technicians, and IT specialists. If you're eager to apply your technical skills to make a positive impact, we’d love to hear from you!
Our core values—innovation, integrity, and excellence—guide everything we do as we expand into international markets and experience strong growth.
Role Description
Join us at the forefront of the energy transition by working on innovative solutions in the renewable energy industry. In this role you will enhance both the frontend and backend of our systems while challenging your development skills. You will collaborate with the software, analytics, and engineering teams to craft Proa’s suite of products and services.
Job Title: Full Stack Developer Location: Hallam, VIC or Sydney CBD, NSW
Employment Type: Full-Time
Key Responsibilities:
• Full Stack Development: Design, implement, prototype, and test front and backend software for Proa’s products and services, including Automatic Weather Stations, Energy Management Systems, and Forecasting Services. Ensure that the applications are responsive, user-friendly, and visually appealing.
• Collaboration with Teams: Work closely with the software development team to develop control, data processing, and communications software. Facilitate effective communication between team members to ensure alignment on project goals and timelines.
• Dashboard Development: Work on the full-stack development of web-deployed dashboards to monitor Proa’s fleet of products deployed across solar and wind farms in Australia and internationally. This includes integrating real-time data visualizations, analytics, and reporting features to enhance user experience.
• Ongoing Maintenance and Upgrades: Manage the ongoing development and upgrades to Proa’s website dashboard and REST API. Identify areas for improvement based on user feedback and technological advancements, implementing enhancements that drive efficiency and usability.
• Quality Assurance: Conduct code reviews and perform rigorous testing (unit, integration, and end-to-end) to ensure the reliability and performance of software applications. Address any bugs or issues promptly to maintain high-quality standards.
• Documentation: Create and maintain comprehensive documentation for software designs, architecture, and user guides. Ensure that all code is well-commented and that documentation is kept up-to-date to facilitate onboarding and knowledge sharing.
• Support and Troubleshooting: Provide support for existing applications, addressing user inquiries and technical issues as they arise. Collaborate with the support team to troubleshoot and resolve problems in a timely manner.
• Project Management: Participate in project planning and management, including estimating development timelines and delivering projects on schedule. Adapt to changing priorities and manage multiple tasks effectively.
Qualifications
To be successful in this role, you should have:
• At least 5 years of experience in full-stack development.
• Strong understanding of front-end technologies, including JavaScript, ReactJS, and Material-UI.
• Proficiency with version control tools such as Git.
• Knowledge of backend technologies, particularly REST APIs and SQL databases.
• Familiarity with scripting, command line, and operating systems administration (Windows, Linux).
• Effective communication skills and a strong sense of teamwork.
• Strong organizational skills and the ability to prioritize tasks.
• Willingness to learn and adapt to diverse technical challenges.
• A proactive, self-driven attitude, attention to detail, and the ability to make practical trade-offs based on business needs.
Preferred Qualifications (not required but advantageous):
•Experience with systems integration and communication technologies (REST, FTP, HTTP/S, SMTP, SNMP, SSH).
•Familiarity with cloud computing infrastructure, particularly the Azure environment.
•Experience with general-purpose programming languages such as Python or MATLAB.
•A genuine passion for renewable energy, demonstrated through internships, work experience, or projects.
What We Offer:
•Competitive salary and benefits package.
• Opportunities for career advancement and professional development.
• A supportive and collaborative work environment.
• Parental leave and paid time off benefits for full-time permanent employees.
• Flexible hours in a hybrid work environment, with regular attendance at our offices in Hallam (VIC) or Sydney CBD (NSW).
Diversity and Inclusion:
We are a Work180 Endorsed Employer. We believe in supporting a good career and work-life balance, encouraging you to find the approach that works best for you.
How to Apply:
If you are passionate about precision and quality, we want to hear from you! Please send your resume and a brief cover letter to [email protected] with the subject line “Full Stack Developer Application.”
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
(Senior) Frontend Engineer (m/w/d)
2026-05-19
ATFM Software Engineer (UAE National only)
2026-06-18
Senior Developer, TypeScript (m, w, d)
2026-05-28
- Posted
- Oct 22, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Australia
- Company
- Proa | Energy Intelligence
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
(Senior) Frontend Engineer (m/w/d)
2026-05-19
ATFM Software Engineer (UAE National only)
2026-06-18
Senior Developer, TypeScript (m, w, d)
2026-05-28