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.
You are a curiosity-led, high-performing, full-time Software Engineer who is impassioned by the impact your work can have on your fellow team members and, ultimately, our end users. You value collaboration, knowledge sharing, and have a good understanding of web technologies and want to help design, implement, launch, and scale major systems and user-facing features.
You're comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You're able to manage time well, communicate effectively, and collaborate in a fully distributed team.
- 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.
- 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.
- You are able to speak and write in English
- You are located in the USA (ET, CT, MT, PT)
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.
Competitive compensation including an organization-wide goal-based bonus
Paid Time Off: 5 Weeks PTO upon joining + Winter Holiday Break. Each year with the company, you'll receive 2 additional PTO days
80% Work Option: Work with your manager to choose between working 5 day weeks (standard full-time) or 4 day weeks @ 80% pay
Paid Parental Leave for primary and secondary caregivers
Sabbatical: After 5 years with the team, you're eligible for a 1 month paid sabbatical
Healthcare (US residents): Medical, Dental, Vision with HSA option (US residents), Dependent care FSA (US residents)
401k (US residents): We match 6% contributions with immediate vesting
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