Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Full-Stack Engineer

at Terrascope

Posted 8 hours ago 6 applied

Description:

  • 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.