Full Stack Engineer

Engineering · Remote · Full-time

£60,000/yr + equity

Apply Now

We're looking for a Full Stack Engineer to join our engineering team and help build the future of carbon emissions tracking and reporting. You'll work on challenging problems at the intersection of AI, data science, and sustainability.

About the Role

As a Full Stack Engineer at DitchCarbon, you'll work on our core platform that helps organizations measure and reduce their environmental impact. You'll be part of a team building innovative solutions that combine machine learning, large-scale data processing, and modern web technologies.

Tech Stack

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

What You'll Work On

  • Build and improve our AI-powered data extraction pipeline that processes millions of documents
  • Design and implement real-time data visualization features for emissions insights
  • Create intuitive interfaces for complex sustainability data
  • Optimize performance of large-scale data processing jobs
  • Collaborate on our public API and integration ecosystem
  • Help shape our technical architecture as we scale

What We Offer

  • Work with cutting-edge AI technology in a meaningful context
  • Significant technical challenges around data processing and scalability
  • Freedom to experiment and innovate
  • Regular knowledge sharing sessions and learning opportunities
  • Flexible work hours and remote-first culture
  • Competitive salary and equity package

Requirements

  • 2+ years of experience in full-stack development
  • Strong experience with Ruby on Rails and React/Next.js
  • Knowledge of GraphQL and TypeScript
  • Understanding of software design patterns and best practices
  • Experience with testing and writing maintainable code
  • Interest in AI/ML and sustainability (experience not required)

Nice to Have

  • Experience with LLMs or ML deployments
  • Background in data visualization or complex UIs
  • Knowledge of sustainability or emissions calculation
  • Open source contributions
  • Experience with Ruby gem development

Ready to Apply?

We have a straightforward application process designed to help us understand your background, skills, and motivations. When you click the button below, you'll be taken to our application portal where you can tell us about yourself and share relevant experience.

Take your time to share what makes you unique and why you're interested in joining DitchCarbon. We value authenticity over perfection and are genuinely excited to learn about your perspective on sustainability and technology.

We review all applications carefully and aim to respond within 2-3 business days to schedule an initial conversation.

Apply Now