Come help us with projects like...
- Conceiving, designing, building, and launching new user-facing features
- Implementing new AI features to turbocharge our customers’ daily tasks
- Improving the performance and scalability of our GraphQL and REST API
- Improving how we sync millions of sales emails and calendar events each month
- Working with Twilio's API, WebSockets, and WebRTC to improve our calling features
- Building user-facing analytics features that provide actionable insights based on sales activity data
- Improving our Elasticsearch-backed powerful search features
- Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis
- Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and web conferencing providers
- Enhancing our web app with real-time updates powered by GraphQL Subscriptions
- Leveraging the latest AI LLMs from providers like OpenAI, Groq and AssemblyAI
Help manage our ever growing data processing needs…
- Billions of Mongo documents
- Millions and millions of rows of PostgreSQL data
- 55 Terabytes of logs / month
- 500 billion OTEL spans over the last 30 days
- 10+ million events / day
- Tens of thousands of docker containers
- 7 million minutes of call recordings / month
- Petabytes / month of network traffic
Requirements...
- Senior 1 & 2 level candidates should have 5+ years of experience building modern back-end systems. Staff level candidates should have 8+ years of experience. Mid-level candidates should have ~3 years of similar experience and be eager to level up with the right opportunity.
- Professional Python experience is preferred but a working knowledge of Python with additional experience in other languages is acceptable if you have a desire to work with Python.
- You have built web APIs that were Internet facing or supported other high volume loads.
- You have hands-on production experience working with MongoDB, PostgreSQL, Elasticsearch, or similar data stores.
- You have experience designing, scaling, debugging, and optimizing systems to make them fast and reliable.
- You have participated in code reviews and provided overall code quality suggestions to help maintain the structure and quality of the codebase.
- You care about the craftsmanship of the code and systems you produce.
- Located in the USA (lower 48 timezones).
Bonus point if you have
- Contributed open source code related to our tech stack.
- Led small project teams building and launching features.
- Built B2B SaaS products.
- Implemented features that leveraged AI to deliver unimaginable new product capabilities.
- Worked with complex architectures that support multiple APIs (e.g. REST, GQL, WebSockets) as well as async task and event processing frameworks.
🌏 Why Close?
- Watch our most recent culture video featuring our annual team retreat in Italy
- 100% remote company
- 5 weeks PTO + Winter & Summer Holiday Breaks with 2 additional PTO days for every year with the company
- 1 month paid sabbatical every 5 years
- Paid parental leave
- Medical, Dental, Vision with HSA option (US residents)
- 401k matching at 6% (US residents)
- Dependent care FSA (US residents)
- Our story and team 🚀
Our Values
- Build a house you want to live in -- Examine long-term thinking and action
- No BS -- Practice transparency and honesty, especially when it’s hard
- Invest in each other -- Build successful relationships with your coworkers and customers
- Discipline equals freedom -- Keep your word to yourself and others
- Strive for greatness -- Constantly challenge yourself and others
How We Work Together
- Productivity, Quality & Impact: We don’t track hours. We trust you’re an adult and know best how to prioritize, meet your goals and contribute at a high level.
- Asynchronous communication & collaboration: We have team members all over the world. We don’t expect anyone to work untraditional hours, that means our default is async. Most teams have 2-5 hours of internal meetings weekly.
- Appreciation for Deep Work: *During your normal work day, not after a day of meetings*.
- Autonomy & Freedom: Create a work environment that is sustainable for you. We place a high amount of trust and responsibility with our team members from the start.
