Diffit

Senior Full-stack Engineer (Remote)

Remote
USD 150k - 250k
React Python FastAPI PostgreSQL SQL AI
Description

Senior Full-stack Engineer

Department: Engineering

Location: Remote - United States

Compensation: $175K – $220K • Offers Equity

Employment Type: FullTime

About Diffit

Diffit is the leading AI-powered instructional materials platform for educators, designed to help teachers do their best work more sustainably. We are earning real revenue, have achieved rare levels of traction with minimal funding, and are just getting started. Join a growing remote-first and mission-focused AI edtech company to help provide quality, safe and affordable instructional resources for teachers and students.

The Role

At Diffit, engineers work closely with Product and Design to build thoughtful, high-impact features for teachers. We’re a small, full-stack team, so you'll work across the stack (React on the frontend, Python/FastAPI on the backend + frontier LLMs from various providers) to ship end-to-end functionality (using AI agents to help, of course). Beyond feature work, you’ll help shape our architecture, improve internal tooling, and contribute to a platform that tens of thousands of teachers rely on every day. We move quickly, learn constantly, and stay focused on delivering real value to teachers.

Responsibilities

  • Drive Projects End-to-End

    Engineers at Diffit own their work from kickoff through launch and beyond. That means designing, implementing, testing, and monitoring your features. It means being thoughtful about how your work fits into the bigger picture and leveraging agents effectively to ship quality code quickly.

  • Product-Oriented Thinking

    We all care deeply about the teachers we serve. Engineers are expected to think critically about user needs, provide input on product decisions, and ensure our technical solutions actually solve real problems. You’ll collaborate closely with product, design, and customer success to stay grounded in what matters most.

  • Communicate with Clarity and Candor

    Communication is a core part of engineering. You’ll explain tradeoffs, share progress, give and receive feedback, and collaborate across disciplines. We value clarity, curiosity, and a willingness to ask the hard questions early.

  • Contribute to a Supportive Team

    We believe great teams are built on trust and shared responsibility. That means helping unblock others, pitching in when workloads are uneven, and treating teammates with respect and kindness.

  • Work Autonomously with Velocity

    We move fast: not by cutting corners, but by staying focused. Engineers at Diffit are self-directed and tenacious. Tasks typically have a single owner, and it’s up to you to drive them forward with speed, pragmatism, and attention to quality.

  • Continuously Improve and Learn

    We expect engineers to grow and to help others grow. That might mean learning a new tool, reflecting on a mistake, mentoring a teammate, or revising how we work together. Curiosity and humility go a long way.

  • Level Up The Team

    Senior engineers are force multipliers. They own complex initiatives, provide technical direction and vision, and create leverage by proactively solving technical problems. Senior engineers raise the bar for the whole team.

Requirements

  • 5+ years of engineering experience building and shipping web applications

  • Proficiency with modern full-stack web development ideally using FastAPI, React, Postgres, or other similar technologies

  • Strong communication skills including the ability to explain technical ideas clearly and collaborate cross-functionally

  • Track record of ownership - you’ve taken responsibility for projects or major features and seen them through

  • Bias toward action and pragmatic problem-solving - you know when to move fast, when to ask questions, and when to slow down

  • Curiosity and a growth mindset - you actively seek feedback, enjoy learning, and care about improving your craft

  • Startup experience preferred - we're a small team, and evidence that you thrive in similarly small, relatively unstructured, and highly dynamic environments is a big plus.

What We Offer:

  • Competitive salary and benefits package.

  • Fully remote work environment with in-person offsites.

  • The opportunity to work on a meaningful product that impacts the future of education.

  • Collaborative and supportive team culture.

Diffit
Diffit

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say