Gridcog Logo

Gridcog

Senior Software Engineer (Full Stack, React, AWS)

Posted 4 Hours Ago
Be an Early Applicant
In-Office
Melbourne, Victoria, AUS
Senior level
In-Office
Melbourne, Victoria, AUS
Senior level
The Senior Software Engineer will design and build high-quality web applications, lead product initiatives, and optimize software solutions for usability and performance, collaborating across teams in a SaaS environment focused on clean energy.
The summary above was generated by AI
Senior Software Engineer (Full Stack, React, AWS)About Us 

At Gridcog, we're on a mission to accelerate investment in the clean energy transition. We are a SaaS start-up of energy nerds building the best project modelling software to enable our users to make intelligent energy decisions.

About the Role 

We're looking for a talented Product-focussed Software Engineer to join our Software Engineering team.

We're looking for someone who thinks end-to-end: from understanding what our users need, through to designing, building, shipping, and iterating on the solution. You'll collaborate closely with product, design, and domain experts — and often lead initiatives yourself from problem framing through delivery.

Our domain is complex, and the product meets the challenge. This role will suit someone who is deeply curious, loves learning, and is energised by the intersection of great software and the energy transition.

What you'll work with

Our platform is a modern React app built with TypeScript, hosted with Cloudflare, and interacting via GraphQL with a number of backend services for configuring and running simulations, and for data storage, processing, and presentation. Backend components include a mix of TypeScript/Node and Python, hosted in AWS (ECS, Lambda), with data in S3, DynamoDB, and MongoDB.

AI is increasingly part of how we build and what we build. While the whole industry is still learning, we’re bringing a curious, open and excited mindset to how we apply AI and LLM capabilities where they genuinely improve the product for our users.

What we're looking forProduct thinking
  • You care about outcomes, not just outputs — you want to understand why something is being built, not just what
  • Ability to lead product initiatives from discovery through delivery, collaborating with (and sometimes standing in for) product and design
  • Comfortable working directly with customers and our internal team of energy experts to understand needs and conceive and validate solutions
  • Strong communication skills — you can articulate technical trade-offs clearly to technical and non-technical audiences
Engineering excellence
  • Significant experience designing and building high-quality commercial web applications with React and TypeScript
  • Deep knowledge of JavaScript/TypeScript and the modern web ecosystem
  • Strong software engineering fundamentals: system design, data structures, algorithms, API design, and database schema design
  • Experience building and maintaining automated test suites (unit, integration, e2e) and CI/CD pipelines
  • An eye for great UX — you care about usability, responsiveness, consistency, reliability, and polish
Infrastructure and operations
  • Working experience with AWS services — building scalable, reliable, and highly available cloud solutions
  • Comfort with modern monitoring, observability, and incident response practices
  • Security awareness and good instincts around data protection and access control
AI fluency
  • We’re all learning, but you should have a base level of proficiency with AI-assisted development tools as part of your daily workflow
  • Curiosity about where AI and LLM capabilities can genuinely improve product experiences — and healthy scepticism about where they can't
  • Willingness to prototype and evaluate AI-powered features
Nice to have
  • Experience with visualisation and analytics
  • Experience with Python, data science, data engineering, or machine learning
  • Background in energy markets, scientific computing, or financial modelling
  • Experience in startup or SaaS environments
What you'll do
  • Own key areas of our SaaS product end-to-end — from understanding the customer problem through to building, shipping, and measuring the solution
  • Build features that enable advanced use of complex configuration, simulation, visualisation, and reporting capabilities — with a relentless focus on usability
  • Optimise for performance and scalability to handle large data volumes efficiently
  • Collaborate with product managers, data engineers, data scientists, and customers to shape what we build and how we build it
  • Create and maintain clear documentation for software architecture and code
  • Troubleshoot and resolve software issues, including bug fixes, performance improvements, and enhancements
  • Contribute to engineering culture, practices, and tooling — including how we adopt AI across our development workflow
Benefits
  • Competitive remuneration package aligned with experience and skills
  • Join a diverse start-up in the energy space and be part of a high-performing team that values innovation and creative problem-solving
  • Contribute to the decarbonisation of the world's energy system
  • Time and budget support for ongoing professional and personal development
  • Best possible tools (choice of laptop, home office & tech budget, best available AI tools)
  • An annual all company retreat to have our colleagues from UK, Europe and Australia all in one place – last year we went to Bintan, Indonesia

Top Skills

AWS
Cloudflare
DynamoDB
GraphQL
MongoDB
Node.js
Python
React
S3
Typescript

Similar Jobs

4 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Mid level
Mid level
Cloud • Fintech • Information Technology • Machine Learning • Software
The Data Analyst role involves analyzing complex datasets, executing A/B testing, and collaborating with teams to shape marketing strategies and enhance customer engagement.
Top Skills: Google AnalyticsMixpanelPythonSQL
4 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Mid level
Mid level
Cloud • Fintech • Information Technology • Machine Learning • Software
As a Lead Data Analyst, you will deliver marketing science frameworks, perform deep-dive analysis, design A/B tests, and develop data models to enhance decision-making.
Top Skills: Big QueryGoogle AnalyticsPythonSQL
4 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Junior
Junior
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Inside Sales Account Executive will lead sales cycles, generate leads, tailor pitches, and collaborate with various teams to meet sales goals for Square's solutions.

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account