Senior Full Stack Engineer Job at Hustle

Hustle San Francisco, CA 94103

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. Communication driven by our platform is geared towards driving measurable, meaningful outcomes such as voter turnout, event attendance, or dollars raised for clients including Planned Parenthood, NAACP, Sierra Club, many large non-profits, unions, and universities, as well as hundreds of political campaigns.

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 depend on a fast, reliable service so they can reach voters, volunteers, benefactors, and attendees at the right time, with the right message, sent by the right person!

If this sounds exciting to you, keep reading. We're looking forward to learning about you!

What you'll do

  • Execute technical projects that improve our platform such as:
  • Development of highly scalable integrations with a complex domain model and sophisticated event pipeline
  • Development 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.
  • Sharing responsibility for core components of several distributed systems in a data intensive application.
  • Building out our public facing JSON API and web hook platform.

You'll learn how to

  • Build high performance asynchronous http servers built with NodeJS
  • Work with data stores with billions of records and terabytes of data that scale way beyond the capabilities of a single machine
  • Operate a high performance and fault tolerant AMQP deployment via RabbitMQ
  • Work with column oriented data warehouse and streaming data platforms such as Kafka
  • Deploy to CDNs and stateless containers on major cloud providers
  • Write high quality TypeScript and leverage other tooling / frameworks used to manage large JavaScript code bases
  • Propose and push for projects that you think are important, either by suggesting new ideas, or arguing for reprioritization of existing ones.
  • We'll expect you to
  • Be flexible and adaptive with your process, and able to balance multiple ambitious projects at once. 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 with

  • Strong desire to write code that will impact millions of people.
  • Strong experience building systems with NodeJS and TypeScript.
  • 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 have

  • Experience working with remote teams
  • Experience working with and open source projects and software

Expected compensation (150K + DoE)


Hustle's Benefits / Perks

  • Working with a mission-driven team that celebrates the diversity of its members
  • Top of market equity included in your compensation package
  • Full medical, dental, and vision insurance

Hustle is an excellent team because of the diverse backgrounds of our staff. This includes professional background, subject matter expertise, culture, race/ethnicity, sexual orientation, gender identity and expression, language, political beliefs, and hobbies. We sincerely encourage women, minorities, and people from underrepresented backgrounds to apply.

Hustle will consider for employment qualified applicants with arrest and conviction records, pursuant to laws applicable in Washington D.C. and the fair chance ordinance of San Francisco.




Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.