Full-Stack AWS Application Engineer (Next.js / Amplify / Terraform)
Who are Net-Zero Geosystems?
Net-Zero Geosystems (NZG) is a science and technology Team focused on the development of geoscientific simulation tools & services for the subsurface. The focus of our work is to provide robust evidence-based solutions to lower the operational risks and optimize the efficiency of subsurface projects. We are driven to deliver industry-leading & high-performance software for our clients. NZG is working on the geosystems of the energy transition (CO 2 storage, geothermal energy, radioactive waste disposal and hydrogen storage) and on traditional geosystems (such as oil & gas). NZG’s ambition is to drastically improve the value that simulations tools deliver and to become a major software provider of the subsurface industry. Beyond the success of NZG, we are interested in benefitting society while limiting harm to humans and the environment. We are a small and growing Team, we value in-person interactions, collaboration, accountability, clarity of communications and compassion.
Our technology
Our technology is focussing on enhancing the safety and efficiency of energy geosystems. This includes the sustained long-term containment of greenhouse gases and harmful materials (e.g. CO 2 , high-level radioactive waste), optimizing resource recovery (e.g. geothermal heat extraction), the prolongation of subsurface assets life (e.g. wells) and the prevention of major accidents (e.g. fault reactivation and induced seismicity, well blow out). We achieve this through streamlined digital twins for geosystems, which rely on multiphysics simulators, data pipelines, statistical methods and optimization frameworks to deliver benefits to clients.
The role
We are looking for a Full-Stack AWS Application Engineer to help maintain and improve our SaaS platform hosted on AWS. A key part of this role is to act as the main internal technical interface between our team and our expert AWS subcontractor, who designed and developed our current AWS solution. You will work closely with them to coordinate changes, manage priorities, review and follow up on implementation work, and ensure smooth handover of knowledge into the company.
You will be expected to combine, hands-on development (TypeScript / Next.js, AWS integration), cloud application ownership (Amplify, Terraform, Lambda integration), and technical coordination (working closely with our expert AWS subcontractor and acting as the interface with the rest of the team). This means translating product and operational needs from colleagues who are not cloud specialists into clear technical tasks, and helping the wider team understand technical options, risks, and progress. This role is also an opportunity to learn from the subcontractor and progressively build stronger internal ownership of the platform over time. You will not be expected to develop or understand our scientific simulation software as this is owned by other specialists.
What you will do
Product & application development
- Maintain and improve our SaaS web application built with TypeScript and Next.js
- Implement new features, fix bugs, and improve reliability/performance
- Help maintain clean, maintainable code and good development practices
AWS application & integration ownership
- Manage and improve the AWS integration layer supporting the application
- Work with AWS Amplify (hosting/deployment) for the web application
- Maintain and update infrastructure using Terraform
- Oversee integration with AWS Lambda functions (and other AWS compute options) used for scientific simulations
- Troubleshoot issues across frontend, cloud configuration, deployment pipelines, and service integrations
Coordination with subcontractor
- Act as the main internal technical point of contact for our AWS expert subcontractor
- Liaise with the subcontractor to plan changes, review proposed solutions, and coordinate delivery
- Help manage and track subcontractor work (priorities, timelines, technical handover, implementation follow-up)
- Learn from the subcontractor and progressively strengthen internal technical ownership
- Ensure knowledge transfer and documentation where appropriate
Interface with the wider team
- Translate technical topics into clear explanations for colleagues who are not cloud specialists
- Gather product/business needs from the team and convert them into actionable technical tasks
- Help the team understand trade-offs, risks, and delivery implications
About you
· Self-reflection and emotional intelligence
· Rigour and attention to detail.
· Awareness beyond technical considerations such as business and client priorities.
· A track record of delivering and meeting deadlines.
· Strong experience with TypeScript
· Hands-on experience building and maintaining applications in Next.js
· Experience working with AWS in production (especially application hosting/integration)
· Experience with AWS Amplify (or strong relevant experience and ability to learn quickly)
· Experience with Terraform for managing AWS infrastructure
· Experience integrating with or operating AWS Lambda-based workflows
· Ability to debug across multiple layers (frontend, cloud config, permissions, deployments, APIs/integrations)
· Strong communication skills and ability to work with both technical and non-technical colleagues
· Comfortable coordinating with external technical partners / subcontractors
What does Net-Zero Geosystems offer?
· £50-65k annual salary
· Flexible working hours & hybrid working
· 25 days holiday (excluding bank holidays)
Our office is in London and as a result, the role is only suitable for UK-based individuals living within a commutable distance from London and to those willing to relocate. Contact us at people@netzerogeosystems.com