<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 clients ranging from city council seats to US Senate races, and have helped them collectively manage over $10B in contributions.
Our platform is an all-in-one system comprised of a donor CRM, a broadcast email/text tool, 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 18 months and are hiring an experienced engineer to help us add critical features to our web and mobile frontends and to support the development of several new products on our roadmap. In joining our small but mighty team of 6, 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
We are looking for an experienced engineer with the following skills / qualifications:
- A minimum of 6+ years of professional software engineering experience. Leveling and salary will be commensurate with experience.
- Strong understanding of modern frontend architecture, frameworks, and best practices.
- Mastery of JavaScript (TypeScript preferred!), CSS3, and HTML5 and DOM / web APIs.
- Excellent written and verbal communication skills and high EQ.
- Excitement to build brand new products (0→1) as well as to maintain, improve, and scale our existing product lines. Learn more about the projects we’re working on here.
- Prior experience with our stack is nice to have, but a desire to work with the languages and tech we use (TypeScript, React, GraphQL) is required.
- 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).
What we’re working on
Every feature of Numero is built with best-in-class engineering + design that we develop in close coordination with our clients. As a small team, we rotate working between each of our different product lines, so you’ll have exposure to wide array of projects in this role.
Here are some projects that we’re currently working on:
- Conversion Optimization: Improving and optimizing donation conversion rates on our ultra-fast, accessible contribution and petition pages through advanced frontend caching, server-side rendering, and data-driven optimization strategies.
- VoIP Client: Building a web and mobile UI that supports making realtime phone calls (e.g. WebRTC) and text messages with contacts to support our clients’ daily donor outreach.
- Messages Inbox: Developing a system to enable our clients to respond to inbound text and email messages so that they can operate a shared inbox as a team directly on our platform.
- Robust Report Visualizations: Building high quality, modern data viz components including charts, tables, and funnel views either fully custom from scratch or using advanced libraries (Chart.js, Nivo, Visx, etc).
- Task System + Workflow UX: Building a task manager UI — with rules-based workflow visualizations to help clients’ automate their work within our CRM.