HighLevel
HighLevel
201 – 500 Medewerkers
AdviesLogistiekSaaS
HighLevel is een SaaS-bedrijf dat een alles-in-éénmarketing- en verkoopplatform ontwikkelt voor bedrijven en marketingprofessionals. De software brengt leadgeneratie, afspraakplanning, pipelinebeheer, websites, funnels, landingspagina’s en geautomatiseerde opvolging via telefoon, sms, e-mail en sociale kanalen samen. HighLevel biedt ook API-integraties, tools voor leden- en cursusbeheer en white-labelopties waarmee bedrijven het platform onder hun eigen merk kunnen aanbieden. Voor werkzoekenden weerspiegelt het bedrijfsprofiel werkzaamheden rond het bouwen en ondersteunen van een breed bedrijfsautomatiseringsproduct dat wordt gebruikt binnen consultancy, logistiek en andere dienstverlenende organisaties.

Staff Backend Engineer, HighLevel (Op afstand vanuit India)

Leid het ontwerp van gedistribueerde backendsystemen, API's, databases en event-driven infrastructuur voor HighLevels AI-aangedreven bedrijfsbesturingssysteem. Bepaal architectuur, schaalbaarheid, betrouwbaarheid en technische richting binnen CRM-engineeringteams.

Beschrijving

  • Ontwerp en verbeter betrouwbare, zeer schaalbare backendservices.
  • Neem de architectuur op je van complexe initiatieven die meerdere engineeringteams omvatten.
  • Definieer API's, datamodellen, event-driven workflows en servicegrenzen.
  • Bouw platforms die grote aantallen aanvragen en omvangrijke datasets ondersteunen.
  • Ontwikkel asynchrone verwerking met queues, events, streams en achtergrondwerkers.
  • Geef richting aan technologiekeuzes rond relationele en NoSQL-databases, zoektechnologie, caching en berichtensystemen.
  • Identificeer prestatieknelpunten in applicaties, databases, queues en infrastructuur.
  • Verbeter API-latentie, verwerkingscapaciteit, efficiënt gebruik van resources en algehele schaalbaarheid.
  • Bouw systemen met gecontroleerde degradatie, retries, idempotentie, herstelmogelijkheden en fouttolerantie.
  • Ontwikkel betrouwbare patronen voor dataconsistentie en gedistribueerde workflows.
  • Leid verbeteringen op het gebied van database- en datatoegangsperformance.
  • Ontwikkel strategieën voor caching, indexering, partitionering, sharding en gegevensbewaring.
  • Versterk de observeerbaarheid met metrieken, logs, traces, dashboards en bruikbare alerts.
  • Onderzoek grote productie-incidenten en voer duurzame corrigerende maatregelen uit.
  • Stel engineeringstandaarden vast voor betrouwbaarheid, schaalbaarheid, testen, beveiliging en onderhoudbaarheid.
  • Beoordeel architectuurvoorstellen en codewijzigingen met grote impact binnen teams.
  • Pak systemische technische schuld aan met praktische moderniseringsinspanningen.
  • Werk samen met Product- en Engineering-leiders om technische en zakelijke prioriteiten in balans te brengen.
  • Coach senior engineers en vergroot het technisch eigenaarschap binnen teams.
  • Blijf hands-on door code bij te dragen aan kritieke systemen en initiatieven.

Vereisten

  • Minimaal acht jaar ervaring in software-engineering, waaronder ruime ervaring met grootschalige backendsystemen.
  • Goede beheersing van een of meer backendtalen, zoals Node.js/TypeScript, Go of Java.
  • Grondige kennis van gedistribueerde systemen en microservicearchitectuur.
  • Uitstekend begrip van API-ontwerp en communicatie tussen services.
  • Sterke beheersing van relationele en NoSQL-databasetechnologieën.
  • Ervaring met het ontwerpen van systemen voor grote datasets en hoge aantallen aanvragen.
  • Kennis van concurrency, asynchrone verwerking, queues en event-driven architecturen.
  • Ervaring met het implementeren van caching en gedistribueerde cachingstrategieën.
  • Begrip van indexering, query-optimalisatie, transacties en dataconsistentie.
  • Ervaring met het bouwen van betrouwbare systemen met retries, idempotentie, time-outs, rate limiting en herstel na storingen.
  • Vermogen om afwegingen rond schaalbaarheid, beschikbaarheid, consistentie en performance te beoordelen.
  • Ervaring met het diagnosticeren van complexe productieproblemen aan de hand van metrieken, logs en distributed tracing.
  • Sterk inzicht in systeemontwerp en architectuur.
  • Aantoonbare ervaring met het leiden van technisch veeleisend werk voor meerdere engineers of teams.

Voordelen

  • Werk op afstand vanuit India.
  • Bouw backendplatforms voor een aanzienlijke wereldwijde schaal.
  • Pak complexe uitdagingen aan rond gedistribueerde systemen en data-architectuur.
  • Geef mede vorm aan de architectuur van meerdere producten en engineeringteams.
  • Werk met API's met hoge volumes, eventstreams, databases, zoekplatforms en gedistribueerde infrastructuur.
  • Leid verbeteringen op het gebied van schaalbaarheid, betrouwbaarheid, performance en engineeringeffectiviteit.
  • Blijf een diep technisch bijdragende engineer zonder over te stappen naar people management.
  • Werk in een dynamische engineeringomgeving met veel autonomie en eigenaarschap.

Gerelateerde vacatures

NVIDIA

Senior manager rack-scale-systeemsoftwareontwikkeling bij NVIDIA

NVIDIA

Leid het NVIDIA-engineeringteam dat infrastructuursoftware voor rack-scale-AI-systemen ontwikkelt. Stuur control planes, lifecycle-orkestratie, betrouwbaarheid en samenwerking tussen teams aan.

Openen
S&P Global

Customer Success Manager Latijns-Amerika – S&P Global Energy

S&P Global

Beheer klantportfolio’s van S&P Global Energy in Latijns-Amerika en ondersteun klanten bij onboarding, training en langdurige relaties. Bied ondersteuning op locatie en help Platts-diensten in klantwerkprocessen te integreren.

Openen