Job Description
About Us
We 💛 small scaling businesses. Since 2013, we’ve been building a CRM that focuses on better communication, without the hassle of manual data entry or a complex UI. We are out to supercharge sales productivity with the most modern, thoughtfully designed, all-in-one, communication-focused CRM.
About the Role
You will be joining one of our six cross-functional teams. These are the CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations and Data Insights teams. You will be regularly collaborating with other backend & frontend engineers, product managers, designers, and other teams here at Close.
About You
We’re looking for high achieving, full-time Software Engineers to join our engineering team. Someone who has a good understanding in web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.
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.
We are looking for US-based Software Engineers to join our team. Base salary range for Senior I & II is $140,000 to $210,000.