Careers

Senior Backend Engineer

Full-time | Hybrid UK or remote | GMT+2:00 to GMT-8:00

About Trigger.dev

Trigger.dev is a developer platform for building and running AI agents and workflows. We provide everything needed to create production-grade agents: an SDK, deploying, scaling, monitoring, and debugging them without needing to manage any infrastructure.

Our Cloud product is a managed service where we deploy our users' code and auto-scale from zero to millions of executions. Today, we serve thousands of teams building AI apps and agents, handling hundreds of millions of executions per month.

About the position

We're looking for a Senior Backend Engineer to help us build our Open Source and Cloud product. The ideal candidate will have deep expertise in Node.js, TypeScript, Postgres, Redis, and cloud infrastructure. This role requires both technical depth and the ability to think strategically about our platform's future.

About the team

  • We are a small team with a flat hierarchy
  • We encourage continuous learning and personal development
  • Everyone operates autonomously; we trust you to get the job done, but to also quickly raise your hand if you need help
  • We care about our customers and the open-source community
  • Being a start-up, the work is challenging and fast-paced, but we also understand the importance of taking time off to recharge

What you'll be doing

You'll do a variety of things including:

  • Designing new SDK/platform features and implementing them.
  • Developing database schemas and data models.
  • Creating and optimizing query performance and data access patterns.
  • Building robust backend systems.
  • Designing and implementing scalable API endpoints and services.
  • Using security best practices.
  • Implementing monitoring, logging, and debugging solutions.
  • Contributing to architectural decisions and technical roadmap.

We build in public, so you can see some of the things you might work on here.

Working at a Commercial Open Source Software company is more than just coding:

  • We have an active community on Discord and GitHub. Everyone on the team helps customers, reviews PRs, and creates issues
  • Having great documentation is essential. Everyone writes docs.
  • We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets

Requirements

You really need to have

  • Expertise in Node.js and TypeScript (we use Remix)
  • Expertise with Postgres and Redis
  • OK with being on call and understanding reliability is a shared responsibility for the engineering team
  • Cloud infrastructure experience (AWS/GCP/Azure)
  • If you're remote you must be within EET to PST timezones (GMT+2:00 to GMT-8:00). We will arrange in-person events throughout the year

You'll be an amazing fit if you have

  • A proven track record of contributing to open source projects
  • You've previously been a venture-backed startup founder
  • Experience with React, or better still, Remix
  • Worked on a high throughput system
  • Designed SDKs for developers
  • Experience with self-managed Kubernetes
  • Familiarity with Linux
  • OTel or "o11y" experience
  • Worked at a developer tools company
  • Experience with Go

Salary

We use PostHog's salary calculator to benchmark fair and transparent compensation which varies based on employee location and level of experience (this role falls under "Backend engineer").

Benefits

  • Generous, transparent compensation and equity - We hire the best talent and pay to reflect that. We also offer equity as a way to ensure everyone is invested in the success of the company.
  • Async working - Need a heads-down day or meeting-free days to stay productive? No problem!
  • Home office - We will help provide equipment for a comfortable setup so you're as productive at home as you are in the office.
  • Generous vacation - We believe it's important to take time off. We encourage you to take your 25 days vacation excluding national holidays, plus sick leave and generous parental leave.
  • Training budget - An annual budget to contribute towards learning such as purchasing books, an Audible subscription or online courses.
  • Pension and 401k contributions - Enroll in our company pension scheme or we'll contribute directly to your private pension.

Our values

  • We are proud to be open source - We believe in the open source community and building a great free-to-use product. We encourage community contributions and are public about what we are building.
  • We ship uncomfortably fast - As a startup, moving fast is key. We are pragmatic about what we build, when we build it, and value iterative development above all.
  • Working autonomously - We don’t tell you what to do. We decide as a team what will have the biggest impact for our customers and prioritise what we work on from that.

Interview process

You'll have 2 or 3 interviews. If the role requires, we'll ask you to complete some real tasks related to Trigger.dev and pay you for your time.

  1. Application - We'll review your application to see how your skills and experience fit the job role.
  2. Technical interview - An up to 1 hour call to evaluate your technical skills that will be required for the role.
  3. Technical test (if applicable) - You'll work on a task related to your role for a day. At the end of the day there will be a review of your work where you'll discuss your approach with the team.
  4. Culture interview - A call with the team to explore a bit more about why you want to join Trigger.dev, learn why you'd be a great fit, and answer any remaining questions you have about us.
  5. Job offer - If everyone is happy, we'll make you an offer to join us!

If this sounds like your dream job, we can't wait to hear from you. If you’re not sure that you exactly fit these requirements, get in touch anyway.

Apply for this job

To apply, please send the following details to [email protected].

  1. Your full name
  2. Your location (city, country)
  3. Your GitHub (if you have one, we'd love to see it)
  4. If you post about programming or tech, we'd love some links
  5. Why you think you'd be a good fit for the role
  6. Your resumé or an up-to-date LinkedIn profile

We're looking forward to hearing from you!