Location: Remote – CA, DC, VA, MD, NY, NH, FL, NC, MA, CTSalary: Competitive with similar Software Engineering roles (120k – 175K DoE) What We’re Building + Who We Work With:Hustle enables organizations to run large-scale text messaging campaigns by empowering their team members and volunteers to efficiently have thousands of personal 1-to-1 conversations. Conversations driven by our platform are geared towards driving measurable meaningful outcomes such as voter turnout, event attendance, or dollars raised for clients such as Planned Parenthood, Sierra Club, the DNC, large non-profits, unions, and universities, as well as several 2020 presidential candidates. To do that our team works on building systems that scale up 100x in a matter of hours and which are able to send 100 million messages a day. Our clients bursty appetite for Hustle requires that we are able to scale up and down two orders of magnitude quickly and efficiently at the drop of a dime so that they can reach voters, volunteers, benefactors, or attendees at the right time, with the right message, sent by the right person.
Sound interesting. Keep reading. What you’ll doExecute technical projects that improve our platform such as:Development of highly scalable integrations with a complex domain model and sophisticated event pipelineDevelopment of an entirely new broadcast messaging product that can scale to deliver over 25 million messages a day. Augmentation of our core product with video messaging capabilities.
Know when to cut corners, and when to sweat the details. Be a member of a mission-driven team building a market leading product We are looking for someone withStrong desire to write code that will impact millions of people. Strong experience building systems with NodeJS and TypeScript. Some experience working with languages based on the JVM (Kotlin / Scala / Java).
A demonstrated ability to work constructively and respectfully with people from non-technical backgrounds. Humility and open-mindedness, a combination of strong opinions, clear articulation of thinking, and a willingness to change your mind in the face of new information. Comfort explaining tradeoffs of decisions, and eagerness to hear and understand feedback on your work. We hope you haveExperience working with remote teamsExperience working with and open source projects and softwareSix or more years of experience as software engineer About The Engineering Team at HustleThe Hustle engineering team is entirely remote.
However, you would need to be in NY, CA, MA, FL, DC, VA, MD, NC, NH, CT Come help us build efficient cross-platform mobile + web applications tailored for scale and speed.