
HighLevel är ett SaaS-företag som utvecklar en heltäckande marknadsförings- och försäljningsplattform för företag och marknadsförare. Programvaran samlar insamling av potentiella kunder, tidsbokning, hantering av säljprocesser, webbplatser, säljtrattar, landningssidor och automatiserad uppföljning via telefon, SMS, e-post och sociala kanaler. HighLevel erbjuder även API-integrationer, verktyg för medlemskap och kurshantering samt white label-alternativ som gör det möjligt för företag att erbjuda plattformen under sitt eget varumärke. För arbetssökande speglar företagets profil arbete med att bygga och stödja en bred produkt för affärsautomation som används inom konsultverksamhet, logistik och andra tjänsteinriktade organisationer.
Staffingenjör inom distribuerade system – distansarbete i Indien
HighLevel söker en staffingenjör som ska stärka motståndskraftiga storskaliga tjänster för företagets AI-drivna affärsplattform. Rollen omfattar Node.js, Go, Kubernetes, GCP, distribuerad lagring och tillförlitlighet i hela systemet.
Beskrivning
- Designa, bygga och skala backendtjänster och frontendgränssnitt för Threads & Composer-upplevelsen i HighLevel Conversations
- Leda backend- och API-arkitektur, dataflöden, prestanda, tillförlitlighet, genomströmning och korrekthet i stor skala
- Äga användargränssnittslagret i Vue 3 från utveckling till underhåll
- Skydda den arkitektoniska hälsan i ett distribuerat system i miljardklassen genom olika fellägen, kapacitetsbegränsningar, konsistensgarantier och mer än 50 distributioner
- Granska designer för kritiska sökvägar och vägleda arkitekturbeslut mellan team
- Hitta och lösa enskilda felpunkter, obegränsade köer, bristande idempotens, risker för överbelastning när många förfrågningar kommer samtidigt och fönster för dataförlust
- Ta fram prototyper för högriskförändringar i arkitekturen, hantera större incidenter och samarbeta kring komplexa fel över teamgränser
- Öka systemets motståndskraft med kontrollerad degradering, backpressure, isoleringsgränser och kapacitetsmodeller utformade för mer än 10 % månatlig tillväxt
- Stärka ingenjörspraxis genom designgranskningar, efteranalyser och återanvändbara tekniska mönster
- Definiera säkra metoder för användning av AI-assisterad utveckling i kritiska system
- Utveckla med Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse och Elasticsearch
- Förbättra kritiska sökvägar i Workflows genom tydligt ägarskap, kapacitetsplanering, testade felscenarier och färre incidenter
Krav
- Minst 10 års erfarenhet av ingenjörsarbete med omfattande praktiskt ägarskap för storskaliga distribuerade system
- Dokumenterat ensamt ansvar för ett produktionssystem genom verkliga fel och störningar
- Djup expertis inom köhantering och asynkrona arkitekturer, leveranssemantik, ordning, backpressure, idempotens samt exakt en gång- eller minst en gång-leverans
- Mycket goda kunskaper i flera SQL- och NoSQL-lagringssystem, konsistensmodeller och indexering i stor skala
- Expertis inom Redis eller ett jämförbart minnessystem, inklusive beteende under minnestryck och nätverkspartitioner
- Erfarenhet av att drifta Kubernetes i stor skala, inklusive resursgränser, automatisk skalning och fel i nodpooler
- Exceptionell förmåga att kommunicera designer genom dokumentation, diagram och rotorsaksanalyser
- Kunskaper i Node.js och/eller Go för att prototypa förslag och leverera korrigeringar i kritiska sökvägar
- Jämförbar erfarenhet av hundratals tjänster eller tusentals instanser som bearbetar miljarder dagliga händelser är starkt meriterande
- Erfarenhet av AI-agenter, GCP-inbyggda tjänster, att lansera system från 0 till 1 och att härda mogna plattformar ses som meriterande
Förmåner
- Arbeta i en global, distansfokuserad organisation
- HighLevel är en arbetsgivare som erbjuder lika möjligheter
- En frivillig process för demografisk information håller svaren åtskilda från ansökningarna och utesluter dem från anställningsbeslut
- En integritetspolicy finns tillgänglig för granskning