
HighLevel er en SaaS-virksomhed, der udvikler en samlet marketing- og salgsplatform til virksomheder og marketingfolk. Softwaren samler leadgenerering, tidsbestilling, styring af salgspipelines, websites, salgstragte, landingssider og automatiseret opfølgning via telefon, SMS, e-mail og sociale kanaler. HighLevel tilbyder også API-integrationer, værktøjer til medlemskaber og kursusadministration samt white label-muligheder, der giver virksomheder mulighed for at tilbyde platformen under deres eget brand. For jobsøgere afspejler virksomhedens profil arbejde med at udvikle og understøtte et bredt produkt til automatisering af forretningsprocesser, som bruges inden for rådgivning, logistik og andre serviceorienterede organisationer.
Staffingeniør i distribuerede systemer – fjernarbejde i Indien
HighLevel søger en staffingeniør til at styrke robuste tjenester i stor skala til virksomhedens AI-drevne forretningsplatform. Rollen omfatter Node.js, Go, Kubernetes, GCP, distribueret lagring og driftssikkerhed fra ende til ende.
Beskrivelse
- Designe, bygge og skalere backendtjenester og frontendgrænseflader til Threads & Composer-oplevelsen i HighLevel Conversations
- Lede backend- og API-arkitektur, dataflows, ydeevne, driftssikkerhed, gennemløb og korrekthed i stor skala
- Have ansvar for brugergrænsefladelaget i Vue 3 fra udvikling til vedligeholdelse
- Beskytte den arkitektoniske sundhed i et distribueret system i milliardklassen på tværs af fejltilstande, kapacitetsbegrænsninger, konsistensgarantier og mere end 50 udrulninger
- Gennemgå designs for kritiske stier og vejlede arkitekturbeslutninger på tværs af teams
- Find og løse enkeltstående fejlpunkter, ubegrænsede køer, manglende idempotens, risiko for overbelastning når mange forespørgsler ankommer samtidig og perioder med risiko for datatab
- Udarbejde prototyper på højrisikoændringer i arkitekturen, håndtere større hændelser og samarbejde om komplekse fejl på tværs af teams
- Øge systemets robusthed med kontrolleret degradering, backpressure, isolationsgrænser og kapacitetsmodeller designet til mere end 10 % månedlig vækst
- Styrke ingeniørpraksis gennem designgennemgange, efteranalyser og genanvendelige tekniske mønstre
- Definere sikre metoder til brug af AI-assisteret udvikling i kritiske systemer
- Udvikle med Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse og Elasticsearch
- Forbedre kritiske stier i Workflows gennem klart ejerskab, kapacitetsplanlægning, testede fejlscenarier og færre hændelser
Krav
- Mindst 10 års erfaring med softwareudvikling og omfattende praktisk ejerskab af distribuerede systemer i stor skala
- Dokumenteret eneansvar for et produktionssystem gennem fejl og nedbrud i virkeligheden
- Dyb ekspertise i køsystemer og asynkrone arkitekturer, leveringssemantik, rækkefølge, backpressure, idempotens samt præcis én eller mindst én levering
- Stærk beherskelse af flere SQL- og NoSQL-lagringssystemer, konsistensmodeller og indeksering i stor skala
- Ekspertise i Redis eller et sammenligneligt in-memory-system, herunder adfærd under hukommelsespres og netværkspartitioner
- Produktionserfaring med drift af Kubernetes i stor skala, herunder ressourcebegrænsninger, autoskalering og fejl i nodepuljer
- Enestående evne til at kommunikere designs gennem dokumentation, diagrammer og rodårsagsanalyser
- Kompetencer i Node.js og/eller Go til at prototype forslag og levere rettelser i kritiske stier
- Sammenlignelig erfaring med hundredvis af tjenester eller tusindvis af instanser, der behandler milliarder af daglige hændelser, foretrækkes stærkt
- Erfaring med AI-agenter, GCP-native tjenester, lancering af systemer fra 0 til 1 og hærdning af modne platforme betragtes som en fordel
Fordele
- Arbejd i en global, fjernbaseret organisation
- HighLevel er en arbejdsgiver med lige muligheder
- En frivillig proces for demografiske oplysninger holder svarene adskilt fra ansøgningerne og udelukker dem fra ansættelsesbeslutninger
- En privatlivspolitik er tilgængelig til gennemsyn