Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Lösungen und arbeite an spannenden Projekten mit einem talentierten Team.
- Unternehmen: Dynamisches Unternehmen mit einer kollaborativen Kultur und 100% Remote-Arbeit.
- Vorteile: Attraktive Vergütung, großzügige Urlaubstage und flexible Arbeitszeiten.
- Weitere Informationen: Wachstumsorientierte Umgebung mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und nutze modernste Technologien.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Backend-Entwicklung, idealerweise mit Python.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
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.
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 your time well, communicate effectively, and collaborate in a fully distributed team.
- 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 Graph QL and REST API
- Improving how we sync millions of sales emails and calendar events each month
- Working with Twilio’s API, Web Sockets, and Web RTC 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 Saa S platforms like Google’s G Suite, Zapier, and web conferencing providers Enhancing our web app with real‑time updates powered by Graph QL Subscriptions
- Leveraging the latest AI LLMs from providers like Open AI, Groq and Assembly AI
- Help manage our ever growing data processing needs…
- Billions of Mongo documents
- Millions and millions of rows of Postgre SQL 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 Mongo DB, Postgre SQL, 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 Saa S products.
- Implemented features that leveraged AI to deliver unimaginable new product capabilities.
- Worked with complex architectures that support multiple APIs (e. g. REST, GQL, Web Sockets) as well as async task and event processing frameworks.
Benefits
- Competitive compensation including an organization‑wide goal‑based bonus
- Paid Time Off: 5 Weeks PTO upon joining + Winter Holiday Break and Summer 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
Compensation
#J-18808-Ljbffr
Senior Software Engineer - Backend/Python (USA Only - 100% Remote) Arbeitgeber: Close
Close ist ein hervorragender Arbeitgeber, der eine unterstützende und dynamische Arbeitsumgebung für Senior Software Engineers bietet. Mit einem Fokus auf berufliches Wachstum und einer flexiblen 80%-Arbeitsoption ermöglicht Close seinen Mitarbeitern, ihre Karriereziele zu erreichen, während sie an innovativen Projekten arbeiten. Die Unternehmenskultur fördert Zusammenarbeit und Kreativität, und die großzügigen Benefits, einschließlich 5 Wochen bezahltem Urlaub und einem Sabbatical nach 5 Jahren, machen Close zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte in den USA.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer - Backend/Python (USA Only - 100% Remote) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Close anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Backend/Python (USA Only - 100% Remote) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Close vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Backend/Python (USA Only - 100% Remote) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Close klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Close vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.