Senior Backend Engineer

Headquarters: San Francisco

ABOUT USAt we’re building the sales communication platform of the future.

We’ve built a next-generation CRM that eliminates manual data entry and helps sales teams close more deals.

We are hiring engineers to help us unify the world's sales calls and emails into one beautiful workflow.

We are a ~25 person remote team that is profitable and building a product our customers love.Our backend tech stack currently includes Python (Flask, Gunicorn, TaskTiger), Elasticsearch, MongoDB, Postgres, and Redis running in Docker/Kubernetes on AWS.

Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.We ❤ open source – using dozens of open source projects with contributions to many of them, and released some of our own:
ABOUT YOUWe're looking for an experienced full-time developer to join our core team who has a strong understanding of web technologies and want to help design, implement, launch, and scale major systems and user-facing features.Come help us with projects like...
Helping conceive, design, spec, build, and launch new user-facing features
Improving the performance and scalability our API

Improving how we sync millions of sales emails each month via IMAP
Working with Twilio's API, Websockets, and WebRTC to improve our calling features.
Creating actionable insights for salespeople based on their sales activity data
Building a scalable webhooks system to deliver real-time events to Zapier and other API integrations
Improving our Elasticsearch-backed powerful search features

You should...
Have 5+ years experience building modern back-end systems using Python, Redis, Elasticsearch, Postgres, and MongoDB or similar databases
Have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable.
Care a lot about code quality and maintainability.
Be comfortable in a fast-paced environment with a small and talented team; able to take larger projects and run with them mostly on your own
Be able to work well in a remote / distributed team environment, manage your time well, and have strong verbal and written English communication skills
Bonus points if you...
Have contributed open source code related to our tech stack
Have production experience using Docker or Kubernetes
Have experience with sales or sales tools
Have experience building B2B SaaS products
Why work with us?
Work remotely from anywhere in the world! Just be willing to do a bit of traveling twice a year for some face-to-face time with the whole team.
For personal growth: help build a truly successful SaaS company with a stellar team where you can have a huge impact.
Above market salary, healthcare, dental, and retirement benefits package.
Fun company culture that embraces a healthy work/life balance.

To apply:


Source: 37Signals Job Board