Smart Energy has grown to become one of Australiaβs leading home electrification and renewable energy retailers, providing quality solutions to Aussie homeowners all around Australia.
Our mission is to lead Australia to net zero emissions by offering a smooth, supported, and sustainable solution to rising energy costs, assisting Aussie homeowners in their transition to Smart Energy sources and a brighter future.
Our Values are the cornerstone of our identity, guiding everything we do and how we do it. When you become part of our team, youβll be welcomed into a workplace that respects you as an individual and is committed to your growth. Weβre focused on development, meaningful investment, and delivering service excellence. At Smart Energy we believe in empowering our people, providing support, and fostering innovation.
The Opportunity π
We are seeking a proactive and technically skilled Salesforce Developer to join our in-house team. The role focuses on the end-to-end development of custom solutions using Apex and Lightning Web Components (LWC), as well as the integration of third-party systems. The ideal candidate is confident in both programmatic and declarative development and is eager to provide technical guidance to junior developers and administrators looking to grow their coding skills. Beyond core development, you will play a key role in maturing our DevOps practices and ensuring high-quality delivery within an Agile environment.
Key Responsibilities β‘
Technical Development and Implementation π»
β’ Design, develop, and maintain high-quality Apex classes, triggers, and Lightning Web Components (LWC) to meet complex business requirements.
β’ Build and manage API integrations (REST/SOAP) between Salesforce and external systems or third-party managed packages.
β’ Maintain and enhance Experience Sites (Community Cloud) to deliver a seamless digital experience for external users.
β’ Balance programmatic solutions with declarative tools, leveraging Flows, custom objects, and schema design to build scalable solutions.
β’ Troubleshoot and resolve complex technical issues, ensuring system performance and data integrity across Sales and Service Clouds.
DevOps and Best Practices βοΈ
β’ Take the lead in establishing and maintaining a CI/CD pipeline and version control strategy (e.g., Git, Salesforce CLI) to improve deployment reliability.
β’ Perform code reviews and ensure all developments adhere to Salesforce best practices and governor limits.Document technical designs and system architecture to ensure long-term maintainability.
Mentorship and Team Growth π±
β’ Provide technical guidance and mentorship to junior developers.
β’ Advocate for "clicks before code" where appropriate, while helping the team understand when and how to implement custom code effectively.
Project and Team Work π€
β’ Work as part of a collaborative team, partnering with the Business Analyst and System Administrators to translate requirements into technical specifications.
β’ Actively participate in scrum events, including sprint planning, daily stand-ups, and retrospectives.
β’ Take ownership of development user stories, providing accurate estimates and flagging technical blockers early.
Required Skills and Experience β‘
β’ Proven experience as a Salesforce Developer, with strong proficiency in Apex (Async, Triggers, Controllers) and LWC.
β’ Experience building and consuming REST/SOAP APIs and managing third-party integrations.
β’ Hands-on experience with Experience Cloud (Experience Sites) and a solid understanding of its security and sharing models.
β’ Strong competency in Flow Builder and advanced declarative configuration.
β’ Familiarity with Salesforce development tools such as VS Code, Salesforce CLI, and Git.
Desirable Skills β
β’ Experience setting up or managing CI/CD tools (e.g., Copado, Gearset, GitHub Actions, or Azure DevOps).
β’ Salesforce Platform Developer II certification.
β’ Knowledge of Javascript frameworks beyond LWC.
β’ Experience working with Field Service Lightning (FSL) or complex managed packages.
Soft Skills π‘
β’ Analytical Mindset: Strong problem-solving skills with a focus on writing clean, efficient, and scalable code.
β’ Mentorship Approach: A patient and helpful communicator who enjoys sharing knowledge and upskilling others.
β’ Agile Fluency: Comfortable working in a fast-paced sprint environment and managing shifting priorities.
β’ Collaborative: Able to bridge the gap between technical requirements and business outcomes through effective communication with stakeholders.
Why Smart Energy?
Youβll join a fast-growing company making a genuine impact on Australiaβs clean-energy future.
Youβll work with a supportive, ambitious team where your ideas are heard, your work moves quickly, and youβll see the real impact of what you build.
If youβre passionate about building better systems, improving user experience, and being part of a mission-driven organisation - weβd love to meet you. β‘
Β
If you are a motivated and analytical IT professional eager to make an impact, weβd love to hear from you.
To apply, please submit your CV and a cover letter outlining your relevant experience and why youβre a great fit.
Β
Applicants must have valid working rights for Australia on an unrestricted basis.Β Β Β
Β
Make the SMART Move and APPLY NOW