Terrascope
Senior Full-Stack Engineer
7 months ago
About the Job
In this role you will:
- Participate in all stages of the software development lifecycle, including design, development, integration, testing, deployment, maintenance, and customer support.
- Collaborate closely with product managers, designers, and other developers to understand business requirements, propose technical solutions, architect systems, and implement innovative products.
- Develop and maintain robust and scalable front-end applications using TypeScript and frameworks like ReactJS.
- Design, build, and manage efficient and well-documented RESTful APIs and GraphQL endpoints.
- Develop back-end solutions using NodeJS and Rust, integrating seamlessly with databases and middleware.
- Ensure code quality, maintainability, and scalability through code reviews, unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) practices.
- Partner with our Data Science team to integrate machine learning models and AI functionalities into the platform.
- Document all aspects of the software development process, including requirements, design, testing, and integration.
- Communicate effectively with all levels of the organization, both written and verbally, to share project updates, progress, and any roadblocks encountered.
- Stay abreast of the latest software technologies, engineering best practices, and industry trends.
You should have:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
- 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 a deep understanding of modern JavaScript frameworks such as React
- Extensive experience in backend development and integration using Node.js and Python, with a strong emphasis 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.
- Solid understanding of software testing methodologies, including unit testing, integration testing, end-to-end testing, and experience in implementing and maintaining automated test suites
- Experience working within Agile development methodologies (Scrum, Kanban) and a strong understanding of continuous integration and continuous delivery (CI/CD) pipelines and their implementation.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), including data modeling, query optimization, and database administration tasks.
- Experience with authentication and authorization systems, such as OAuth 2.0, JWT, and experience with identity providers like Auth0.
- Solid product and design sense, with the ability to collaborate effectively with product owners and designers to deliver intuitive user interfaces and seamless user experiences.
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to internal teams and external stakeholders in a clear and concise manner.
- Prior experience working in startups and with remote teams, adapting to dynamic and fast-paced environments.
- Ability to adapt to changing priorities and thrive in a dynamic and challenging environment.
Even better if you are:
- Have working experience in Rust
- An entrepreneurial problem solver comfortable in managing risk and ambiguity
- A self-starter with a growth-mindset and proactiveness in working independently to drive toward results
About the Company

Terrascope
<p>Terrascope is a enterprise grade, end to end, smart carbon measurement and management SaaS platform. And we are on a mission to empower companies to build a credible pathway to net zero.</p> <p>By combining data science, machine learning and sustainability expertise, our platform provides the data, analytics and digital tools to help large companies decarbonise their business operations and supply chains.</p> <p>Powered by technology, data science and deep sustainability expertise, Terrascope is on mission is to drive decarbonisation at scale by helping enterprises:</p> <p>- Measure with confidence. Terrascope increases the speed, accuracy, and confidence of scope 1, 2, and 3 emissions measurement, while ensuring compliance with GHG protocol, reporting frameworks and assurance standards.</p> <p>- Manage complexity. Terrascope helps enterprises focus decarbonisation efforts where it matters the most by identifying emission hotspots and defining next best actions to make tangible progress towards net zero.</p> <p>- Collaborate seamlessly. Terrascope enables collective action and shared accountability by allowing internal and external stakeholders to centralise data </p>
Similar Jobs

Senior Software Engineer
Senior Software Engineer
- Amber electric
- Victoria, AU
- Hybrid, Remote
- Full time role
Empowering consumers to save and profit from green energy with dynamic pricing and smart tech.
16 days ago

Senior Full Stack Software Engineer
Senior Full Stack Software Engineer
- Octopus energy
- United Kingdom
- Hybrid, Remote
- Full time role
Redefining energy with transparency, AI, and renewables for a low CO2 future.
About 1 month ago

Senior Full Stack Engineer
Senior Full Stack Engineer
- Amber electric
- London, England, GB
- Hybrid, Remote
- Full time role
Empowering consumers to save and profit from green energy with dynamic pricing and smart tech.
25 days ago

Senior Software Developer
Senior Software Developer
- Onyx insight
- Nottingham, England, GB
- Remote
- Full time role
Predictive analytics to optimize wind energy, boosting production and minimizing downtime globally.
10 days ago

Senior Full Stack Developer
Senior Full Stack Developer
- Hometree
- London, England, GB
- Hybrid, Remote
- Full time role
Accelerating the shift to low-carbon home energy for a sustainable future.
9 days ago

Senior Backend Engineer (m/f/x)
Senior Backend Engineer (m/f/x)
- Up42
- Berlin, BE, DE
- Hybrid
- Full time role
Empowering scalable climate monitoring through accessible, integrated geospatial data and analytics.
9 days ago

Senior Full-Stack Engineer
Senior Full-Stack Engineer
- Weatherxm
- Athens, GR
- Hybrid, Remote
- Full time role
Crowdsourced weather data, rewarding users and benefiting Web3 enterprises with precise climate insights.
8 days ago

Senior Software Engineer
Senior Software Engineer
- Eurofins
- Bengaluru, KA, IN
- Remote
- Full time role
Analytical testing services promoting safer, healthier, and more sustainable environments globally.
5 days ago

Lead Frontend Engineer
Lead Frontend Engineer
- Halter
- Auckland, Auckland, NZ
- Hybrid, Remote
- Full time role
"Empowering farmers with tech for more productive, sustainable agriculture and healthier cows."
4 days ago

Senior Fullstack Developer
Senior Fullstack Developer
- Eurofins
- Bengaluru, KA, IN
- Hybrid, Remote
- Full time role
Analytical testing services promoting safer, healthier, and more sustainable environments globally.
3 days ago