This job is no longer available
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, 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:
- 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 Full Stack Developer (React & .NET)
Senior Full Stack Developer (React & .NET)
- Hitachi energy
- Bengaluru, KA, IN
- Remote
- Full time role
Advancing sustainable energy systems towards a carbon-neutral future.
14 days ago

Senior Full Stack Developer (React & .NET)
Senior Full Stack Developer (React & .NET)
- Hitachi energy
- Bengaluru, KA, IN
- Remote
- Full time role
Advancing sustainable energy systems towards a carbon-neutral future.
14 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.
2 months 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.
About 2 months ago
Senior Fullstack Developer (w/m/d)
Senior Fullstack Developer (w/m/d)
- Aedifion
- Cologne, NRW, DE, Germany
- Hybrid, Remote
- Full time role
AI-powered platform for efficient, transparent, and sustainable building operations.
About 2 months ago

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack
- Pano ai
- San Francisco, CA, US
- Hybrid, Remote
- Full time role
Revolutionizing disaster management for climate resilience with AI-powered wildfire detection.
23 days ago

Senior Software Engineer (Fullstack - Python, React)
Senior Software Engineer (Fullstack - Python, React)
- Uplight
- Pune, MH, IN
- Hybrid, Remote
- Full time role
Accelerating clean energy through personalized experiences and carbon reduction with leading utilities worldwide.
20 days ago

Senior Software Engineer (Fullstack - Python, React)
Senior Software Engineer (Fullstack - Python, React)
- Uplight
- India
- Hybrid, Remote
- Full time role
Accelerating clean energy through personalized experiences and carbon reduction with leading utilities worldwide.
20 days ago

Full Stack Engineer
Full Stack Engineer
- Beewise
- Warsaw, Masovian Voivodeship, PL
- Hybrid
- Full time role
Revolutionizing beekeeping for healthier bees and better pollination with advanced eco-friendly technology.
15 days ago

Staff.Engineer - Full Stack Software
Staff.Engineer - Full Stack Software
- Bloom energy
- Bengaluru, KA, IN
- Remote
- Full time role
Efficient fuel cell technology providing reliable, customizable power while significantly reducing carbon emissions.
9 days ago