Senior Back End Engineer

San Francisco, CA, United States • $160k - $195k


Role Location

  • San Francisco, CA, United States


$160k - $195k


51 - 100 people


170 Columbus Ave, Floor 3
San Francisco, CA, 94133, US

Tech Stack

  • Sinatra
  • React
  • PostgreSQL
  • React Native
  • Redux
  • TypeScript
  • Ruby
  • AWS

Role Description

At the heart of Affinity's product, you'll find a number of foundational back end engineering challenges: everything from ingesting and processing billions of data points in real time, to building robust, scalable, and secure infrastructure, to supporting lightning-fast user queries across large datasets.

In this role, you will take the lead in pushing the limits of what’s possible to take on these challenges and deliver a delightful, speedy, reliable, and secure product experience. Leveraging your past experiences and deep understanding of back end technologies, you will help shape our company's technical strategy, champion engineering best practices, and become a technical mentor for other engineers on the team.

About Affinity

Relationships are the backbone of the world's most valuable industries—from sales and business development to finance and philanthropy. But the tools used today to manage those relationships are broken. Actionable context remains locked away in the email and calendar streams of coworkers and colleagues, and no one has the time to analyze or organize this exponentially growing trail of data.

Affinity ingests and analyzes this massive communications data stream and uses it to power our platform, which helps our customers understand, manage, and leverage their networks more effectively.

We've raised over $40M, and in the past two years, we launched the product and have since processed over 1 billion communication data points and generated 4+ million introductions and connections while capturing close to 40% of the global venture capital market. We are also actively breaking into new markets. We're growing fast and we’ve got a lot left to build.

Company Culture

We are playmakers.

We are team players who empower our teammates to do their best work. We are not afraid to step outside the scope of our roles if it will help the team win.

We care personally for each other.

We recognize that our teammates are people who have strengths, weaknesses, dreams & life stories. We take the time to better understand where they come from, and know that this makes for better collaboration on the difficult problems we have to solve. We also actively express our appreciation for the hard work our teammates do.

We are obsessed with learning.

We are dedicated learners and teachers. We constantly ask ourselves how we can do things better and are never satisfied. As both individuals and a company, we are always seeking new avenues to improve ourselves and to achieve our goals.

We take pride in what we do.

We care deeply about delivering exceptional work and we take ownership over our results. This makes us an extremely passionate, driven, and resilient group. For all of us here at Affinity, our work is not just a means to an end: we derive tremendous fulfillment from putting our very best into our work.

We are radically open-minded.

We value ideas over titles. We believe that the best ideas can come from anywhere, both within and outside our company. This means we’re unafraid to speak our thoughts, seek help from peers, and receive feedback with an open mind. Seeking truth is our ultimate goal - and we’re ready to change our minds based on data.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.