> Markdown version of [/jobs/ext/1936279-software-engineer](https://www.wearedevelopers.com/jobs/ext/1936279-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Numero, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $160,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Databases, Relational Databases, Software Debugging, PostgreSQL, MongoDB, Ruby on Rails, Redis, Ruby, Next.js, SQL Databases, TypeScript, Tailwind, ReactJS, Rspec, Caching, Indexer, Backend, Sentry, Graphql, Front End Software Development - **Published:** August 5, 2026 - **Apply:** https://app.dover.com/apply/Numero/01df201b-bd28-4c30-b3ad-2e49a2186ad8 ## About the Role 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., * A deep, instinctive understanding of how code behaves at scale. You think naturally about the code paths that get hit by millions of requests, and you reason about cost before it shows up in a flame graph. * Real fluency with SQL and relational data at scale. You can anticipate bottlenecks and use optimizations like indexing and batching to write efficient, scalable queries. You can analyze performance metrics and monitoring after shipping to ensure things are working. * A bias toward building things the right way. You architect patterns that scale well even when day-one usage looks small - because you've seen how "we'll fix it later" rarely survives contact with growth. * Hands-on experience building with AI - and a hunger to get sharper at it. You already use AI tools in your day-to-day engineering and want to deepen that craft as agentic coding matures; we're investing heavily here and want teammates pushing the frontier with us. * Excellent written and verbal communication and high EQ. On a team this small, how you reason out loud and collaborate matters as much as what you ship. * You are located in the continental USA (ET, CT, MT, PT) and are willing to travel 1-2x a year for company retreats and/or team offsites (usually held in California). ## Description Build and scale backend systems for a high-traffic donor CRM and payments platform. Own performant SQL and realtime querying, optimize payment flows, implement AI agents, and collaborate across product and design to ship resilient, production-grade features at scale. The summary above was generated by AI 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!, * Consistency and clarity. You've seen how much a consistent, legible codebase pays off on a small team - in shared understanding, developer happiness, and velocity. It's also what makes our AI tooling work: clear patterns that we can codify in skill files so that our agents produce code we're likely to approve. * A shipping-first instinct. You're driven to get real value into customers' hands quickly - often by getting a first or second draft out fast with agents, then refining it into a production-ready PR that doesn't sacrifice quality or resilience. * Follow-through and good hygiene. You finish what you start, and you leave the codebase cleaner than you found it - paying down tech debt as you go, often pointing agents at existing code to standardize on better patterns. * Eagerness to learn - and to share what you learn. You'll happily dive into unfamiliar parts of the system to build or debug, and pair with teammates to work through hard problems together. And you write it down - clear, detailed notes on the changes you make, so the whole team benefits from what you figured out., 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: * Backend: Ruby, Rails, Ruby GraphQL, Sidekiq, RSpec * Frontend: TypeScript, React, Next.js, Apollo GraphQL, Tailwind, Jest * Data: Postgres (hosted on PlanetScale), MongoDB (high-volume collections for email / text message data), OpenSearch / Atlas Search (matching, filtering, engagement scoring), Redis (caching and queueing) * Monitoring: Sentry, pganalyze 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, We aim to keep our interview process lightweight + efficient - we can move from an intro phone call to an offer within a week. It generally involves the following steps: * Intro Call: A ~45 minute call with our CTO to review your background + experience and learn more about the role. If there is a mutual fit, we'll schedule a technical interview. * Technical Interview(s): A half day of interviews with engineers on the team. Generally it includes a database modeling exercise, a live coding exercise, giving a presentation on a technical project you've worked on, and a paired code review. * Final Interview with Cofounders: A quick ~30 minute chat with our other two cofounders to give you and our founders a chance to ask questions. ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)