HighLevel
HighLevel
201 – 500 Ansatte
LogistikkRådgivningSaaS
HighLevel er et SaaS-selskap som utvikler en alt-i-ett-plattform for markedsføring og salg for bedrifter og markedsførere. Programvaren samler innhenting av potensielle kunder, avtaleplanlegging, oppfølging av salgspipeline, nettsteder, salgstrakter, landingssider og automatisert oppfølging via telefon, SMS, e-post og sosiale kanaler. HighLevel tilbyr også API-integrasjoner, verktøy for medlemskap og kursadministrasjon samt white label-alternativer som gjør det mulig for bedrifter å tilby plattformen under sin egen merkevare. For jobbsøkere gjenspeiler selskapets profil arbeid med å utvikle og støtte et bredt produkt for automatisering av forretningsprosesser som brukes innen rådgivning, logistikk og andre tjenesteorienterte organisasjoner.

Staff-backendingeniør, HighLevel (fjernarbeid i India)

Led utformingen av distribuerte backend-systemer, API-er, databaser og hendelsesdrevet infrastruktur for HighLevels AI-drevne operativsystem for virksomheter. Sett retning for arkitektur, skalerbarhet, pålitelighet og teknologi på tvers av CRM-utviklingsteam.

Beskrivelse

  • Utforme og videreutvikle pålitelige backend-tjenester med høy skalerbarhet.
  • Ha arkitektonisk ansvar for komplekse initiativer på tvers av flere utviklingsteam.
  • Definere API-er, datamodeller, hendelsesdrevne arbeidsflyter og tjenestegrenser.
  • Bygge plattformer som støtter store forespørselsmengder og omfattende datasett.
  • Utvikle asynkron behandling med køer, hendelser, strømmer og bakgrunnsarbeidere.
  • Veilede teknologivalg på tvers av relasjonsdatabaser og NoSQL-databaser, søk, hurtigbufring og meldingssystemer.
  • Identifisere ytelsesbegrensninger i applikasjoner, databaser, køer og infrastruktur.
  • Forbedre API-latens, gjennomstrømming, ressurseffektivitet og samlet skalerbarhet.
  • Bygge for kontrollert degradering, nye forsøk, idempotens, gjenoppretting og feiltoleranse.
  • Etablere pålitelige mønstre for datakonsistens og distribuerte arbeidsflyter.
  • Lede forbedringer av database- og dataaksessytelse.
  • Utvikle strategier for hurtigbufring, indeksering, partisjonering, sharding og datalagring.
  • Styrke observerbarheten med måledata, logger, spor, dashbord og handlingsrettede varsler.
  • Undersøke større produksjonshendelser og gjennomføre varige korrigerende tiltak.
  • Fastsette tekniske standarder for pålitelighet, skalerbarhet, testing, sikkerhet og vedlikeholdbarhet.
  • Evaluere arkitekturforslag og kodeendringer med stor innvirkning på tvers av team.
  • Håndtere systemisk teknisk gjeld gjennom praktiske moderniseringstiltak.
  • Samarbeide med produkt- og teknologiledere for å balansere tekniske og forretningsmessige prioriteringer.
  • Veilede erfarne ingeniører og utvide det tekniske eierskapet på tvers av team.
  • Forbli praktisk involvert ved å bidra med kode til kritiske systemer og initiativer.

Krav

  • Minst åtte års erfaring med programvareutvikling, inkludert omfattende arbeid med backend-systemer i stor skala.
  • Gode ferdigheter i ett eller flere backend-språk, som Node.js/TypeScript, Go eller Java.
  • Solid kunnskap om distribuerte systemer og mikrotjenestearkitektur.
  • Avansert forståelse av API-design og kommunikasjon mellom tjenester.
  • Svært gode kunnskaper om relasjonsdatabaser og NoSQL-databaser.
  • Erfaring med å utforme systemer for store datasett og store forespørselsmengder.
  • Kunnskap om samtidighet, asynkron behandling, køer og hendelsesdrevne arkitekturer.
  • Erfaring med å implementere hurtigbufring og distribuerte hurtigbufringsstrategier.
  • Forståelse av indeksering, spørringsoptimalisering, transaksjoner og datakonsistens.
  • Erfaring med å bygge pålitelige systemer med nye forsøk, idempotens, tidsavbrudd, hastighetsbegrensning og gjenoppretting etter feil.
  • Evne til å vurdere avveininger mellom skalerbarhet, tilgjengelighet, konsistens og ytelse.
  • Erfaring med å diagnostisere komplekse produksjonsproblemer gjennom måledata, logger og distribuert sporing.
  • Sterk systemdesign- og arkitekturforståelse.
  • Dokumenterte resultater med å lede teknisk krevende arbeid på tvers av flere ingeniører eller team.

Fordeler

  • Jobb eksternt fra India.
  • Bygg backend-plattformer for betydelig global skala.
  • Jobb med komplekse utfordringer innen distribuerte systemer og dataarkitektur.
  • Form arkitekturen på tvers av flere produkter og utviklingsteam.
  • Jobb med API-er med høy belastning, hendelsesstrømmer, databaser, søkeplattformer og distribuert infrastruktur.
  • Led forbedringer innen skalerbarhet, pålitelighet, ytelse og teknisk effektivitet.
  • Fortsett som en dypt teknisk bidragsyter uten å gå over til personalledelse.
  • Jobb i et raskt teknologimiljø med betydelig selvstendighet og eierskap.

Relaterte jobber