About Trigger.dev
Trigger.dev is the platform for running reliable AI agents and workflows. Developers use it to build, deploy, and scale production systems with built‑in tools for orchestration, scheduling, monitoring, and debugging.
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 Product Engineer to help us build an exceptional developer experience in our web application and core platform features. This is a true full‑stack role; you’ll work across the stack, from crafting intuitive frontend interfaces to building robust back‑end services. The ideal candidate has deep expertise in building modern web applications with Node.js and TypeScript, coupled with a keen eye for design and detail in user experience. This role requires both technical depth and product intuition: you’ll be making architectural decisions in our backend as well as design decisions on our frontend.
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:
- Owning features end to end. You’ll originate ideas, talk to users, understand our goals, ship MVPs, and iterate based on real‑world feedback. You’ll be responsible for whether what you build actually solves the problem.
- Shipping full‑stack product work. You’ll design the basic UX, build the UI using our design systems, implement the backend, and own the functionality in production.
- Making good product decisions. You’ll set scope, make tradeoffs, define when "good enough" is good enough, and shape how features evolve over time.
- Collaborating with design when it matters. You will own the initial UX yourself, using our design system. You’ll bring in design support when you think the experience needs additional refinement or polish.
- Improving quality and reliability. You’ll make things fast, stable, observable, and easy to debug. You’ll keep the bar high as the product grows.
- Shaping how we build. You’ll influence architecture, technical direction, developer experience, and how our platform works.
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. Our main stack is Node/TypeScript, and we use Remix for our web app
- Strong frontend development skills. Proficiency with modern web frameworks and UI development (e.g. React, Remix etc) and strong knowledge of HTML/CSS for building responsive, user‑friendly interfaces
- Expertise with Postgres and Redis. You should be comfortable designing data models and working with relational databases and caches
- DevOps and on‑call mindset. You are OK with being on call and understand that reliability is a shared responsibility on the engineering team
- Cloud infrastructure experience. Familiarity with cloud platforms (AWS, GCP, or Azure) and deploying applications in a cloud environment
You'll be an amazing fit if you have:
- A proven track record of contributing to open source projects
- A keen eye for UI/UX design and a passion for building beautiful, intuitive user interfaces (excellent product taste)
- Interaction/animation experience (using Framer Motion, Rive, or similar)
- You've previously been a venture‑backed startup founder
- Experience working on high throughput systems (performance at scale).
- Experience designing developer‑facing libraries or SDKs
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 "Product 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
- Application - We'll review your application to see how your skills and experience fit the job role.
- First interview - We'll chat about your background, why you think you're a great fit for Trigger.dev, and give you the opportunity to ask questions.
- Engineering interview - A call to evaluate your technical skills that will be required for the role.
- Technical test (paid) - You'll work on tasks 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.
- Meet the team interview - A call with other members of the team to explore a bit more about why you want to join Trigger.dev and answer any remaining questions you have about us.
- 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!