DitchCarbon logo

Full Stack Rails senior engineer - Climate

DitchCarbon
Department:iOS Developer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Mid-Senior level
Estimated Salary:£80,000 - £120,000
Skills:
RUBY ON RAILSNEXTJSTYPESCRIPTGRAPHQLPOSTGRESQLREDISSIDEKIQTERRAFORMKUBERNETESGOOGLE CLOUDAIMACHINE LEARNINGLLMSTESTINGCI/CDGITHUB ACTIONSPERFORMANCE OPTIMIZATIONSECURITYDOMAIN-DRIVEN DESIGNEVENT-DRIVEN ARCHITECTURE
Share this job:

Job Description

Posted on: November 5, 2025

About DitchCarbon

DitchCarbon is a London‑based climate‑tech company founded in 2022 to solve the Scope 3 data challenge for enterprises. Our AI‑driven emissions‑intelligence platform turns fragmented supplier disclosures into actionable carbon data driving real action in some of the world’s largest companies.

Highlights

  • Enterprise wins: In 2025 we onboarded Amazon,Pfizer, Coherent and several other enterprises who now use DitchCarbon to drive decarbonisation across their global supply chains.
  • Significant scale: DitchCarbon now has data on over 1m companies making it the largest repository of carbon emissions data anywhere.
  • Remote‑first team: We operate across eight countries with a hub in London, embracing flexible, asynchronous collaboration.

Our mission is simple: make it effortless for every company on the planet to understand and reduce the emissions they influence.

About the Role

As a Senior Full Stack Engineer, you’ll be a key technical leader shaping the future of our carbon‑intelligence platform. You will:

  • Drive architectural decisions for systems that ingest, enrich, and serve sustainability data at global scale.
  • Own complex product initiatives from design to production rollout.
  • Mentor colleagues through pair programming, design reviews, and knowledge‑sharing sessions.
  • Partner with commercial & product to translate customer needs into robust, user‑centric features.

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS, shadcn/ui, GraphQL
  • Backend: Ruby on Rails, PostgreSQL, Redis, Sidekiq
  • AI/ML: Large Language Models and embeddings for data extraction
  • Infrastructure: Terraform, Kubernetes, Google Cloud
  • Development: Strong testing culture, CI/CD with GitHub Actions

What You’ll Work On

  • Lead the evolution of our AI‑powered extraction pipeline to process tens of millions of documents daily with sub‑second latency.
  • Design and launch real‑time visualisation modules that translate complex emissions data into actionable insight.
  • Champion performance, security, and reliability standards across our services.
  • Shape our REST public API and integration ecosystem, ensuring third‑party developers have an exceptional DX.
  • Influence overall technical strategy, balancing immediate product needs with long‑term platform health.

What We Offer

  • Upper‑quartile salary and meaningful equity.
  • Annual learning and conference budget.
  • Unlimited holiday
  • Flexible hours, remote‑first culture, and quarterly in‑person off‑sites.
  • Cutting‑edge AI challenges with real‑world environmental impact.

Requirements Must‑Have

  • 5+ years professional full‑stack development experience (Rails + React/Next.js) with a record of leading projects or teams.
  • Demonstrated success architecting and scaling cloud‑native applications processing
  • Advanced proficiency with GraphQL, TypeScript, and Ruby on Rails, including performance optimisation and security best practices.
  • Deep understanding of software design patterns, domain‑driven design, and event‑driven architectures.
  • Track record of writing well‑tested, maintainable code (TDD/BDD, contract & load testing).
  • Experience mentoring engineers and driving engineering best practices.
  • Strong collaboration and communication skills.
  • Passion for sustainability and willingness to deepen domain expertise.
  • Fluent English

Nice to Have

  • Hands‑on climate‑tech experience with carbon‑emissions datasets, sector‑specific emission factors, or GHG accounting frameworks.
  • Production experience with LLMs, vector databases, or ML model lifecycle management.
  • Advanced data visualisation experience (e.g., WebGL, D3).
  • Knowledge of lifecycle carbon‑accounting standards (e.g., GHG Protocol) or corporate ESG reporting.
  • Open‑source contributions.
  • Experience defining SLAs/SLOs and implementing distributed tracing and observability.

Location & Time Zone

We are a remote‑first company headquartered in London. To keep collaboration smooth across Europe and North America, we’re hiring for this role in time zones between UTC‑6 and UTC+2 (≈ ± 2 hours of Eastern Time and Greenwich Mean Time). If you’re slightly outside this range but can guarantee at least 5 overlapping working hours with both GMT and ET, we’d still love to hear from you.

Hiring Process

We keep our interview loop concise — typically 2 weeks from first conversation to offer — and focused on real engineering work, not textbook puzzles.

  1. Intro chat (30 min) – A relaxed conversation with our COO about your background, career goals, and what excites you about climate tech.
  2. Short take home task to try and understand how you go about solving problems.
  3. Technical deep‑dive (90 min) – Pair‑programming and architecture discussion with one of our engineers, using problems drawn from our platform; no algorithm quizzes.
  4. Product & mission interview (45 min) – Meet our CEO to explore how engineering decisions drive emissions reduction.
  5. Offer – We aim to send a detailed written offer within 48 hours of the final interview, with transparent salary and equity bands.

Throughout the process you’ll receive prompt feedback, and we can adjust stages to accommodate accessibility needs or time zones.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!