Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
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 for
Product 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