Software Engineer, Full-Stack
Build APIs, data pipelines, visualizations, and customer-facing interfaces that make sustainability data actionable. The role requires 3+ years of software engineering experience, comfort across the stack, and a customer-focused approach to scalable product development.
About the job
Responsibilities
- Build interactive data visualizations that help climate leads understand company emissions.
- Build APIs to unify carbon data access for customers and engineers.
- Develop data pipelines that help financial institutions measure and report emissions across portfolio companies.
- Build tools for customers to ingest and interpret business data.
- Ship production code from day one.
- Collaborate with product, design, climate science, and data science teams to build and iterate on customer-focused software.
Requirements
- 3+ years of professional software engineering experience.
- Experience with Node.js web development or data pipelines preferred.
- Experience building scalable software from user needs.
- Ability to learn new technologies quickly.
- Willingness to work from an office 4 days per week.
Compensation
- Annual salary range: $173,900–$197,400.
Skills
Node.js, React, TypeScript, Python, Postgres, JavaScript, APIs, Data Pipelines, Data Models, Cloud Infrastructure
Similar jobs
Fullstack Engineering jobsBuild production software primitives, domain models, integrations, and agent infrastructure for AI data-center projects. The role requires strong abstraction and domain-modeling skills, experience with unstructured data, and fluency with modern AI coding tools.
Build and deploy scalable systems, APIs, and rules-based tools that process signals and automate financial-risk mitigation. The role requires a bachelor’s degree and four years of experience with software development, distributed systems, scalable architecture, and production debugging.
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
Build and evolve Cardless’s frontend platform, consumer cardholder experiences, and internal operations and risk tools. The role requires 5+ years of frontend engineering experience, including 3+ years with React, plus strong component architecture, accessibility, testing, and cross-functional delivery skills.
Build and operate backend-leaning full-stack capabilities for a self-service Developer Portal, owning APIs, data models, identity and authorization features, and customer-facing interfaces. The role requires 4+ years of backend software development experience, strong Java or comparable framework skills, relational database expertise, and React/TypeScript proficiency.