Terrascope is a leading decarbonisation software platform designed for the Land, Nature, and Net-Zero Economy sectors.
The company aims to empower enterprises to keep the planet habitable by providing the easiest carbon measurement and decarbonization platform.
The platform blends industry expertise with advanced climate science, data science, and machine learning to help companies manage emissions across their supply chains.
Solutions offered include Product and Corporate Carbon Footprinting, Scope 3 and land-based emissions management, SBTi FLAG & GHG Protocol LSR reporting, and support for enterprise decarbonisation goals.
The company was publicly launched in June 2022 and serves customers in various sectors including agriculture, food & beverages, manufacturing, retail, luxury, transportation, real estate, and TMT.
Terrascope is headquartered in Singapore and operates in major markets across APAC, North America, and EMEA.
The company is a partner of the Monetary Authority of Singaporeโs ESG Impact Hub, a CDP Gold Accredited software provider, and a signatory of The Climate Pledge to achieve Net Zero by 2040.
The Senior Full-Stack Engineer will build customer-facing UI components and SaaS Restful APIs using cutting-edge technologies.
This role reports to the Senior Director of Product, Tech & Data and is crucial in shaping the future of climate-tech SaaS products.
The tech stack includes ReactJS for the frontend and a mix of NodeJS/Python for the backend, with MongoDB for the backend and Kubernetes/Terraform for deployment.
Requirements:
A Bachelorโs degree in Computer Science, Information Technology, Engineering, or a related field is required.
Candidates should have 5-8 years of professional experience as a Full-Stack Software Engineer.
Proven expertise in frontend development with a strong foundation in HTML5, CSS3, JavaScript, and modern JavaScript frameworks such as React is necessary.
Extensive experience in backend development and integration using Node.js and Python, focusing on building robust and scalable APIs is required.
Proficiency in designing, developing, and documenting RESTful APIs, with a thorough understanding of API design principles and experience with OpenAPI specifications is essential.
A solid understanding of software testing methodologies, including unit testing, integration testing, and end-to-end testing, along with experience in implementing and maintaining automated test suites is needed.
Experience working within Agile development methodologies (Scrum, Kanban) and a strong understanding of CI/CD pipelines is required.
Familiarity with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) is necessary, including data modeling and query optimization.
Experience with authentication and authorization systems, such as OAuth 2.0 and JWT, and familiarity with identity providers like Auth0 is required.
Candidates should possess a solid product and design sense, with the ability to collaborate effectively with product owners and designers.
Excellent communication skills, both written and verbal, are necessary to explain complex technical concepts clearly.
Prior experience working in startups and with remote teams, adapting to dynamic environments is preferred.
The ability to adapt to changing priorities and thrive in a dynamic environment is essential.
Benefits:
Terrascope is committed to creating an inclusive environment for a strong and diverse team.
The company values diversity and fosters a community where everyone can be their authentic self.
Candidates can expect a supportive work culture that encourages growth and development.
The recruitment process is designed to ensure fairness and transparency, with a commitment to protecting personal data.
The company utilizes AI-powered tools to enhance hiring efficiency while adhering to internationally recognized AI governance frameworks.