PowerSync Technologies
Full Stack Developer
PowerSync TechnologiesAustralia13 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Description

PowerSync Technologies is an Australian energy technology company specialising in the orchestration, optimisation, and market integration of Distributed Energy Resources (DERs). The company focuses on Commercial and Industrial (C&I) customers, providing real-time control and monetisation of DER assets such as battery energy storage systems (BESS), flexible loads, and embedded generation. Our innovative platform operates within the National Electricity Market (NEM).


Role Description

This is a full-time hybrid role for a Full Stack Developer based in Sydney, with work-from-home flexibility. The developer will work closely with the trading and operations teams to build and maintain core PowerSync systems, including trading desk tools, billing automation, and customer-facing dashboards.


Key Responsibilities

• Develop and maintain applications supporting trading desk and market operations (autobidding systems, VPN, database, etc).

• Implement updates and integrations in response to AEMO system or market regulatory changes as required.

• Automate internal processes such as billing and data handling.

• Enhance customer dashboards and PowerSync’s website (front and back-end).

• AWS cloud and infrastructure development support as required.


Must-Have Skills

• Python.

• Node.js.

• SQL (Postgres).

 

Nice-to-Have Skills

• Energy market or AEMO systems experience.

• Networking (VPNs, routing, etc.).

• API development.

• AWS and cloud infrastructure.

• CI/CD pipeline management.


About You

  • 5+ years’ experience as a full-stack developer, preferably in energy, renewables, technology, or related sectors.
  • Strong track record in delivering reliable, high-quality software products and features.
  • Strong attention to detail and commitment to clean, maintainable code.
  • Comfortable working across both front-end and back-end environments, from databases to APIs and UI components.
  • Ability to take ownership of projects from concept to deployment, balancing technical depth with pragmatic delivery.
  • Curious and proactive, you enjoy solving complex technical problems and improving system performance or automation.
  • Excellent communication and collaboration skills (able to work effectively with technical and non-technical stakeholders).
  • Familiarity with agile or iterative development environments and version control (Git).
  • Self-starter with the ability to work independently in a fast-moving environment.

Key Skills

Ranked by relevance