Terrascope is a leading decarbonisation software platform designed for the Land, Nature, and Net-Zero Economy sectors.
The company aims to empower enterprises to manage carbon measurement and decarbonization effectively.
The platform offers solutions for Product and Corporate Carbon Footprinting, addressing Scope 3 and land-based emissions, and supports enterprise decarbonisation goals.
The role of Senior Backend Software Engineer involves designing, building, and maintaining robust and scalable RESTful APIs using cutting-edge technologies.
The position reports to the Senior Director of Product, Tech & Data and is crucial for shaping the future of climate-tech SaaS products.
The tech stack includes Node.js, Python, MongoDB, Kubernetes, and Terraform.
Responsibilities include managing efficient APIs, developing backend solutions, collaborating with the Data Science team, participating in the software development lifecycle, and ensuring code quality through various testing practices.
Requirements:
Candidates must have at least 5 years of professional experience as a Backend Software Engineer or Full-Stack with a strong backend focus.
Extensive experience in backend development and integration using Node.js and Python is required, with a focus on building robust and scalable APIs.
Proficiency in designing, developing, and documenting RESTful APIs, with a thorough understanding of API design principles and experience with OpenAPI specifications is necessary.
A solid understanding of software testing methodologies, including unit, integration, and end-to-end testing, along with experience implementing automated test suites is essential.
Familiarity with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) is required, including data modeling and query optimization.
Experience with authentication and authorization systems like OAuth 2.0 and JWT is needed.
Candidates should have experience working within Agile methodologies and a strong understanding of CI/CD pipelines.
Excellent communication skills and the ability to thrive in a dynamic, fast-paced environment are important.
A Bachelor's degree in Computer Science or a related field is required.
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.
The recruitment process adheres to workplace fairness principles and uses AI-powered tools to enhance hiring efficiency and minimize bias.
Personal data is handled securely and transparently, ensuring a human-centered approach in final hiring decisions.