Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Sendblue is seeking a Senior Engineer to own a significant portion of our production systems and to work across the full stack. You will design, build, and maintain services that run in a high-load Node.js/Postgres environment.
You will ship end-to-end changes (React frontend, Node.js backend, Postgres schema) and design for scale using queues, caching, and async pipelines. On-call rotation is part of the role.
Job Description |Engineering | Production Systems
Senior
Production Systems
Full-Time
Sendblue is doing something Apple does not offer: we let developers send and receive iMessages programmatically. That is not a feature of a bigger platform. It is the product. Businesses and developers use our API to build CRM integrations, automated messaging workflows, and customer communication tools on top of the channel with the highest open and response rates in mobile messaging.
Behind that API is a high-load system: millions of asynchronous messages a day flowing through Node.js services, Postgres, Redis and AWS. We're looking for an engineer who wants to own a significant part of that system — not just ship features on top of it, but design it, keep it reliable, and be accountable for it in production.
Most engineering roles at companies this size are narrow. You own a service, a feature area, or a part of the stack. This one is not. The work spans the full system and the accountability is real.
If you are the kind of engineer who wants a well-defined lane, this is not the right fit. If you would rather own something real than have perfect clarity about the edges of your job, keep reading.
You will be responsible for a significant part of the company's technical assets: services, data, and the infrastructure that runs them. Not a narrow slice. Real accountability for real systems.
AWS (ECS, RDS, ElastiCache, ALB/NLB, IAM), Postgres, Redis/Valkey, Node.js frameworks (Express or similar), React, Terraform.
Postgres
Redis / Valkey
Express or similar
React
Terraform
We would rather tell you exactly what this role is like than have you find out after you start. Here is what day-to-day actually looks like:
We evaluate engineers on the experience they have actually had, not on whiteboard exercises. Here is what we want to hear about:
Tell us how you'd approach keeping a system like ours reliable under load, and where you've done that before. We want to hear about schema decisions you've made, outages you've handled, and systems you've designed and then had to support.
Sendblue is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.