HighLevel
HighLevel
201 – 500 Pracownicy
DoradztwoLogistykaSaaS
HighLevel to firma SaaS tworząca kompleksową platformę marketingowo-sprzedażową dla przedsiębiorstw i marketerów. Jej oprogramowanie łączy pozyskiwanie potencjalnych klientów, planowanie spotkań, zarządzanie lejkiem sprzedażowym, strony internetowe, lejki i strony docelowe, a także automatyczne działania następcze za pośrednictwem telefonu, SMS-ów, poczty elektronicznej i kanałów społecznościowych. HighLevel oferuje również integracje API, narzędzia do zarządzania członkostwem i kursami oraz opcje white label, dzięki którym firmy mogą udostępniać platformę pod własną marką. Dla osób poszukujących pracy profil firmy odzwierciedla pracę nad tworzeniem i obsługą rozbudowanego produktu do automatyzacji biznesu, wykorzystywanego przez organizacje konsultingowe, logistyczne i inne podmioty usługowe.

Główny inżynier backendu, HighLevel (praca zdalna z Indii)

Kieruj projektowaniem rozproszonych systemów backendowych, API, baz danych i infrastruktury opartej na zdarzeniach dla biznesowego systemu operacyjnego HighLevel wykorzystującego AI. Wyznaczaj kierunek architektury, skalowalności, niezawodności i rozwoju technicznego zespołów CRM.

Opis

  • Projektować i rozwijać niezawodne, wysoce skalowalne usługi backendowe.
  • Odpowiadać za architekturę złożonych inicjatyw obejmujących wiele zespołów inżynieryjnych.
  • Definiować API, modele danych, przepływy oparte na zdarzeniach i granice usług.
  • Tworzyć platformy obsługujące dużą liczbę żądań i obszerne zbiory danych.
  • Tworzyć asynchroniczne przetwarzanie z kolejkami, zdarzeniami, strumieniami i procesami działającymi w tle.
  • Kierować decyzjami technologicznymi dotyczącymi relacyjnych baz danych i NoSQL, wyszukiwania, buforowania oraz systemów komunikatów.
  • Wykrywać ograniczenia wydajności w aplikacjach, bazach danych, kolejkach i infrastrukturze.
  • Poprawiać opóźnienia API, przepustowość, efektywność wykorzystania zasobów i ogólną skalowalność.
  • Projektować rozwiązania z kontrolowanym pogorszeniem działania, ponawianiem prób, idempotencją, odzyskiwaniem i odpornością na błędy.
  • Ustanawiać niezawodne wzorce spójności danych i rozproszonych przepływów pracy.
  • Prowadzić usprawnienia wydajności baz danych i dostępu do danych.
  • Opracowywać strategie buforowania, indeksowania, partycjonowania, shardingu i retencji danych.
  • Wzmacniać obserwowalność za pomocą metryk, logów, śladów, pulpitów i praktycznych alertów.
  • Badać poważne incydenty produkcyjne i wdrażać trwałe działania naprawcze.
  • Ustalać standardy inżynieryjne dotyczące niezawodności, skalowalności, testowania, bezpieczeństwa i łatwości utrzymania.
  • Oceniać propozycje architektoniczne i zmiany kodu o dużym wpływie w różnych zespołach.
  • Rozwiązywać systemowy dług techniczny poprzez praktyczną modernizację.
  • Współpracować z liderami Product i Engineering, równoważąc priorytety techniczne i biznesowe.
  • Mentorować starszych inżynierów i rozszerzać odpowiedzialność techniczną zespołów.
  • Pozostawać zaangażowanym w programowanie, wnosząc kod do krytycznych systemów i inicjatyw.

Wymagania

  • Co najmniej osiem lat doświadczenia w tworzeniu oprogramowania, w tym znaczące doświadczenie z wielkoskalowymi systemami backendowymi.
  • Biegłość w co najmniej jednym języku backendowym, takim jak Node.js/TypeScript, Go lub Java.
  • Solidna znajomość systemów rozproszonych i architektury mikrousługowej.
  • Zaawansowane rozumienie projektowania API i komunikacji między usługami.
  • Bardzo dobra znajomość relacyjnych baz danych i technologii NoSQL.
  • Doświadczenie w projektowaniu systemów dla dużych zbiorów danych i dużej liczby żądań.
  • Znajomość współbieżności, przetwarzania asynchronicznego, kolejek i architektur sterowanych zdarzeniami.
  • Doświadczenie we wdrażaniu buforowania i strategii rozproszonego buforowania.
  • Rozumienie indeksowania, optymalizacji zapytań, transakcji i spójności danych.
  • Doświadczenie w budowaniu niezawodnych systemów z ponawianiem prób, idempotencją, limitami czasu, ograniczaniem częstotliwości i odzyskiwaniem po awariach.
  • Umiejętność oceny kompromisów między skalowalnością, dostępnością, spójnością i wydajnością.
  • Doświadczenie w diagnozowaniu złożonych problemów produkcyjnych za pomocą metryk, logów i rozproszonego śledzenia.
  • Silne umiejętności projektowania systemów i trafna ocena architektoniczna.
  • Udokumentowane doświadczenie w prowadzeniu wymagających technicznie prac obejmujących wielu inżynierów lub zespoły.

Benefity

  • Praca zdalna z Indii.
  • Tworzenie platform backendowych działających na znaczną globalną skalę.
  • Rozwiązywanie złożonych problemów systemów rozproszonych i architektury danych.
  • Kształtowanie architektury kilku produktów i zespołów inżynieryjnych.
  • Praca z wysokowolumenowymi API, strumieniami zdarzeń, bazami danych, platformami wyszukiwania i rozproszoną infrastrukturą.
  • Prowadzenie usprawnień w zakresie skalowalności, niezawodności, wydajności i efektywności inżynieryjnej.
  • Pozostanie głęboko technicznym twórcą bez przechodzenia do zarządzania ludźmi.
  • Praca w dynamicznym środowisku inżynieryjnym z dużą autonomią i odpowiedzialnością.

Powiązane oferty pracy

Company Watch

Asystent lub asystentka prezesa i partnera biznesowego — praca hybrydowa, Francja

Company Watch

Współpracuj z prezesem startupu tworzącego agentową AI, zarządzając priorytetami, komunikacją, relacjami z inwestorami i podróżami międzynarodowymi. Praca w modelu hybrydowym we Francji.

Otwórz
Aristocrat

Starszy inżynier SecOps ds. zagrożeń wewnętrznych

Aristocrat
5001 – 10 000 Pracownicy
Sponsor wizy H1BGryRozrywkaTechnologia

Kieruj reagowaniem na incydenty, wyszukiwaniem zagrożeń i tworzeniem mechanizmów wykrywania w globalnej działalności Aristocrat w branży gier. Nadzoruj pracę SOC poziomu 2 i wspieraj rozwój analityków bezpieczeństwa.

Otwórz
EXL

Lider zespołu inżynierii generatywnej AI w EXL (praca hybrydowa, USA)

EXL

Kieruj projektowaniem korporacyjnych rozwiązań opartych na dużych modelach językowych i agentowej AI. Twórz nadzorowane przepływy gotowe do wdrożenia produkcyjnego w AWS, Google Cloud i Snowflake.

Otwórz
tiket.com

Starszy inżynier oprogramowania, zakwaterowanie — tiket.com (praca stacjonarna, Indie)

tiket.com
1001 – 5000 Pracownicy
HotelarstwoLogistykaMarketing

Kieruj architekturą backendu i pracami inżynieryjnymi w obszarze zakwaterowania tiket.com, obsługującym platformę turystyczną z ponad 50 milionami użytkowników. Koordynuj integracje, migracje i praktyki inżynieryjne w rozproszonych usługach.

Otwórz
Synera

Starszy programista full stack w Niemczech (praca zdalna)

Synera
51 – 200 Pracownicy
Sztuczna inteligencja

Rozwijaj platformę internetową Synera, edytor desktopowy i portal klienta jako starszy programista full stack. Łącz produkty do automatyzacji inżynierskiej w spójne doświadczenie użytkownika.

Otwórz
LexisNexis

Inżynier oprogramowania średniego szczebla, Johannesburg (praca stacjonarna)

LexisNexis

Twórz oprogramowanie w C#/.NET i Angular dla produktów regulacyjnych LexisNexis. Pomagaj dostarczać niezawodne rozwiązania chmurowe dla firm farmaceutycznych, biotechnologicznych i producentów wyrobów medycznych.

Otwórz
SIVAD Consulting

Starszy lider techniczny ds. aplikacji mobilnych w React Native

SIVAD Consulting

Poprowadź rozwój aplikacji transakcyjnej Injective Labs w React Native na iOS i Androida. Twórz funkcje handlu kryptowalutami w czasie rzeczywistym z użyciem TypeScript, gRPC, SSE i WebSockets.

Otwórz
Global Payments Inc.

Menedżer ds. świadczenia usług, Linux i AWS — Pune

Global Payments Inc.

Wsparcie aplikacji i systemów produkcyjnych globalnej firmy płatniczej oraz zarządzanie usługami AWS, Linux, SQL i procesami ITIL. Koordynowanie incydentów, wydań i usprawnień usług, aby zapewnić niezawodne działanie systemów produkcyjnych.

Otwórz
First Advantage

Stażysta — młodszy inżynier oprogramowania (zdalnie, Indie)

First Advantage
5001 – 10 000 Pracownicy
B2BSaaSTechnologie HR

Dołącz do First Advantage jako stażysta — młodszy inżynier oprogramowania i pomagaj tworzyć oraz testować oprogramowanie dla globalnych platform do weryfikacji kandydatów. Rozwijaj umiejętności programowania i znajomość cyklu życia oprogramowania podczas szkoleń, pracy w metodykach Agile oraz pod opieką starszych programistów.

Otwórz
Akamai Technologies

Główny inżynier oprogramowania, rozproszona chmurowa płaszczyzna sterowania

Akamai Technologies

Kieruj projektowaniem rozmieszczania maszyn wirtualnych, uzgadniania stanu i orkiestracji dla rozproszonej platformy chmurowej i brzegowej Akamai. Twórz skalowalne systemy płaszczyzny sterowania zasobami obliczeniowymi.

Otwórz