<aside> 💡

This is a remote position for US-based candidates only (ET, CT, MT, PT timezones).

</aside>

📢 Overview

At Numero, we build software for political campaigns and nonprofits. Since our founding in 2019, we’ve scaled our platform to serve thousands of campaigns ranging from city council seats to US Senate races, and have helped them collectively raise over $10B in contributions.

Our platform is an all-in-one system comprised of a donor CRM, broadcast email + texting tools, and payment processing pages that our clients rely on for their work every day. As our product is the platform that our users operate out of every day, this also means that when we build and launch new products, we do so to all of our users, at scale 🚀.

We’ve experienced tremendous growth over the past several years and are hiring experienced engineers to help us scale our backend infrastructure and to support the development of several new products on our roadmap. In joining our team, you will help shape our team’s culture and have a substantial impact on the success of our company 📈 – come join us!


Who we’re looking for

The work at Numero is challenging because of the nature of what we build: systems where a subtle edge case or an inefficient query is felt by every client, on every campaign, during the highest-traffic moments of an election cycle. We're looking for someone who finds that kind of nuance and scale genuinely fun to untangle – and who has the experience to do it well.

We're a tight-knit team, energized by the challenges in our work because of how far its impact reaches – what we build touches every campaign and nonprofit on the platform within minutes of deploying. That makes the problems we tackle genuinely meaningful: the things you ship move the needle for clients running some of the most consequential campaigns in the country.

What we’re working on

Every feature of Numero is built with best-in-class engineering and design, in close coordination with our clients. Much of the work carries real complexity – money movement, compliance, and querying at scale – and because we're an all-in-one platform, most of it reaches every client the moment it ships, often at a scale of millions of requests and billions of records. A sampling of what's on our plate right now:

Our roadmap runs on a quarterly horizon with a lot of built-in flexibility: we follow our clients' needs and our fastest-growing revenue segments, always optimizing for what's best for them and for the company. And because we're a small team, we rotate across these product lines, so you'll get exposure to a wide range of the work.

How we work with AI

AI is core to how we build at Numero – not a bolt-on. It runs through every coding project we take on, and we've invested heavily in the tooling and workflows around it. We expect everyone here to be a sophisticated operator of these tools, and to help make them better. In practice, that looks like:

We also debrief our AI wins and misses in every sprint retro, so the whole team compounds what each of us learns. For day-to-day AI coding, we each work with a mix of tools – Claude Code, Cursor, and Conductor among them – and engineers are free to reach for whatever fits them best. If you've been pushing the edge of how AI fits into real engineering work – with opinions on where it shines, where it doesn't, and where it's headed – you'll fit right in.

What we value

Here are some of the concepts that we value as a team and hope resonate with you:

Tech Stack

Our platform is a Ruby on Rails monolith that serves data to several TypeScript/React frontends via a GraphQL API. We run Postgres (hosted on PlanetScale) as our primary database, with MongoDB and OpenSearch handling specific high-scale needs. Some of the technologies you can expect to work with:

Prior experience with our specific stack is a nice-to-have, not a requirement – we care far more about deep engineering capability and a genuine desire to work with these tools. And as we've grown, we've reached for additional technologies to keep up with the demands of our scale; we'll keep adopting whatever helps us serve our clients and our codebase best.

Compensation + Benefits

For this role, we offer a base salary in the range of $160,000 - $200,000, plus equity. On top of that, we offer a merit-based annual bonus that scales with company performance – when Numero does well, you share in the upside. We also offer the following benefits to help you do the best work of your career:

How to apply

To apply, fill out this brief application with:

We'll set up an intro call to talk through your past work, and go from there. Go for it – we can't wait to hear from you!


🧠 FAQs