Sustainability Software Engineer
About the Organisation
Our client is a purpose-driven organisation operating at the intersection of technology, visitor experiences, environmental stewardship, and sustainability. As part of its ongoing digital transformation journey, the organisation is investing in modern technology platforms that enhance customer engagement, operational efficiency, and sustainability outcomes across its ecosystem.
The organisation is committed to leveraging data, digital innovation, and technology solutions to support long-term environmental and operational goals while delivering exceptional user experiences.
About the Role
We are seeking a Software Engineer to join a growing digital product and engineering team responsible for building and enhancing web-based applications that support both business operations and sustainability-focused initiatives.
This is a hands-on engineering role suited to someone with strong React development experience, full-stack exposure, and an interest in building solutions that improve how organisations monitor, manage, and optimise their operational and environmental performance.
The successful candidate will work closely with product managers, designers, engineers, and business stakeholders to develop scalable digital products that support customer experiences, operational workflows, data visibility, and sustainability-related objectives.
Key Responsibilities
- Design, develop, test, and maintain modern web applications using React and related technologies.
- Build responsive, intuitive, and user-friendly interfaces for internal and external users.
- Develop and integrate backend services, APIs, and application logic to support business and operational requirements.
- Work with databases, cloud platforms, and infrastructure components that support application delivery and scalability.
- Collaborate with cross-functional teams to translate business and sustainability-related requirements into technology solutions.
- Support the development of digital tools that improve operational visibility, resource management, reporting, and decision-making.
- Troubleshoot and resolve software defects, performance bottlenecks, and system issues.
- Participate in code reviews and contribute to engineering best practices, maintainable codebases, and continuous improvement initiatives.
- Support deployment processes, CI/CD workflows, and application monitoring activities.
- Stay current with emerging technologies and identify opportunities to improve product performance and user experience.
What You'll Be Working On
Projects may include a mix of:
- Customer-facing digital platforms and web applications.
- Data-driven operational dashboards and reporting tools.
- Workflow automation and business process optimisation solutions.
- Sustainability-focused platforms that support environmental monitoring, performance tracking, resource efficiency, and data management.
- Internal digital products that improve organisational efficiency and stakeholder engagement.
Key Requirements
Experience
- Minimum 3 years of software engineering or web development experience.
- Proven experience delivering production-grade web applications.
Frontend Development
- Strong hands-on experience with React.js.
- Proficiency in modern JavaScript and/or TypeScript.
- Experience building responsive and scalable user interfaces.
Full-Stack Development
- Understanding of both frontend and backend application development.
- Experience integrating web applications with APIs, databases, and services.
Backend & APIs
- Exposure to backend development using technologies such as Node.js or equivalent frameworks.
- Experience building or consuming RESTful APIs.
Infrastructure & Cloud
- Familiarity with cloud environments, deployment processes, and DevOps practices is advantageous.
- Exposure to AWS, Azure, containerisation, or CI/CD pipelines is beneficial.
Collaboration
- Strong communication and stakeholder management skills.
- Ability to work effectively within agile, cross-functional teams.
Technical Skills
- React.js
- JavaScript and/or TypeScript
- HTML5, CSS3, and modern frontend frameworks
- REST APIs and third-party integrations
- SQL and/or NoSQL databases
- Node.js or equivalent backend technologies
- Git version control
- CI/CD workflows
- Cloud platforms (AWS, Azure, GCP) preferred
Preferred Experience
- Full-stack engineering across frontend, backend, and infrastructure layers.
- Development of customer-facing digital products or platforms.
- Experience working with data visualisation, analytics, or business intelligence applications.
- Exposure to sustainability, environmental data, operational efficiency, ESG reporting, carbon management, natural capital, or resource optimisation initiatives.
- Experience in consumer-facing, hospitality, attractions, tourism, conservation, or large-scale operational environments is advantageous.
What We're Looking For
The ideal candidate is:
- A hands-on engineer who enjoys building practical, scalable software solutions.
- Strong in React, with sufficient backend and infrastructure knowledge to work across the technology stack.
- Curious about how technology can support sustainability and operational improvement goals.
- Comfortable working in a product-led environment with evolving requirements.
- Collaborative, proactive, and eager to contribute ideas that create measurable business and environmental impact.
- Focused on delivering clean, maintainable, and high-quality code.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.Â
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
