Back End Engineer Job at Affinity.co – in Vancouver, BC
At the heart of the Affinity 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 queries across large datasets, to building the robust and flexible APIs that enable our suite of client applications and integrations. Our back end is where the magic that powers Affinity’s relationship intelligence is created and honed.
In this 100% remote role, you’ll leverage your past experiences and understanding of back end technologies to help shape and execute Affinity’s roadmap for data and system architecture, to champion engineering best practices, and to develop new products and features. You’ll play a significant role in defining the future of how businesses around the world use their relationships.
What you’ll achieve:
Depending on the team you join, you might focus on a variety of different challenges, from designing and implementing robust back end systems to ingest and process massive datasets to building the data models and APIs powering the next generation of our suite of products
Collaborate with a world-class engineering team where you’ll have the opportunity to learn from a wide variety of experiences and, of course, share your own
Grow as an engineer and technical leader
We’d love to hear from you if:
You have 3+ years of back end development experience
You’re comfortable with at least some of the building blocks of modern back end systems, such as caching, messaging, data infrastructure, event-driven architecture, and beyond
Bonus points if you have experience working with large datasets, and working with the database and application layers to diagnose and solve scaling and performance bottlenecks
You take pride in delivering successful features, building robust, performant systems, and championing technical excellence
You’re excited to work collaboratively within engineering and across functional teams
You’re eager to contribute your ideas and experiences to help Affinity continuously improve as a product and as a company
Join us in enabling every professional on the planet to succeed by harnessing the power of their relationships.
On the back end, we use Ruby and PostgreSQL; our infrastructure is hosted by AWS and runs on Kubernetes. To learn more about our tech, check out our Building Affinity blog.
Affinity is all about innovation. Our technology ingests, analyzes, structures, and enriches millions of data points across a team’s digital communications to offer the insights needed to grow their most valuable relationships and discover untapped opportunities. This enables the companies we serve (over 1000 and growing!) to unlock introductions, manage their deal flow and get automated, unique insights into the opportunities in their network. While capturing nearly 40% of the global venture capital market, and expanding into other financial services and relationship-driven industries, we have facilitated millions of introductions and processed billions of communications.
We have raised over $40M and are backed by some of Silicon Valley’s best firms. We have hubs in both San Francisco and Toronto and are a remote-friendly company. We care personally about our employees and want individuals to work in an environment that sets them up to thrive.
Since day one, our top priority has been investing in our people and our culture. We’ve been certified by Great Places to Work with a 98% approval rating, and have been named a top workplace by Inc., Fortune, and more.
The more diverse our team is, the more we’ll be able to learn from each other, and the better our company and our product will be. Whatever your gender, race, sexual orientation, religion, age, veteran status, favorite Spotify playlist, or social, cultural, and economic background, we can’t wait to welcome you to Affinity!
Job Type: Full-time
Company: Affinity.co –
Company Location: Vancouver, BC