Greenlight Planet
Greenlight Planet
1 001 – 5 000 Zaměstnanci
B2CEnergetikaSpolečenský dopad
Greenlight Planet, která nyní působí pod značkou Sun King, vyvíjí a dodává řešení v oblasti solární energie pro komunity bez spolehlivého přístupu k elektřině. Její portfolio zahrnuje solární lampy, domácí solární systémy a systémy střídavého proudu, stejně jako distribuci, instalaci a financování formou pay-as-you-go. Společnost obsluhuje zákazníky v Africe a Asii, včetně východní Afriky, jižní Asie a Oceánie, a kombinuje přístup k energii mimo elektrickou síť s dostupnějšími alternativami ke konvenčním zdrojům elektřiny.

Seniorní backendový softwarový inženýr — Nové Dillí (hybridní režim)

Vedení vývoje a provozu backendových služeb v jazycích Java a Python pro systémy IoT, objednávek a plateb. Zlepšování distribuované architektury, spolehlivosti, škálovatelnosti, observability a produkčního výkonu.

Popis

  • Vyvíjet, rozšiřovat a udržovat škálovatelné backendové služby pro systémy IoT, vlastní systémy a správu objednávek a plateb
  • Vytvářet čistý, efektivní a spolehlivý kód v jazycích Java a Python
  • Zlepšovat produkční systémy z hlediska výkonu, škálovatelnosti, dostupnosti a odolnosti proti chybám
  • Analyzovat a řešit komplexní problémy napříč službami, databázemi, cache a systémy pro zasílání zpráv
  • Uplatňovat principy nízkoúrovňového i vysokoúrovňového návrhu při tvorbě nových funkcí a vylepšování systémů
  • Vyvíjet spolehlivé datové toky v událostmi řízených a asynchronních architekturách
  • Optimalizovat databázová schémata, dotazy, indexy a cachování pro vysoce zatížené úlohy
  • Spolupracovat s týmy infrastruktury, QA a produktu na podpoře nepřetržitého provozu
  • Udržovat stav produkčního prostředí pomocí monitoringu, upozornění, ladění výkonu a observability
  • Vést reakci na incidenty a analýzu kořenových příčin kritických selhání
  • Zavádět preventivní vylepšení, která snižují četnost a dopad incidentů
  • Udržovat systémy v rámci smluv o úrovni poskytovaných služeb při vysokém produkčním zatížení
  • Podílet se na revizích kódu, návrhů a na vyhodnocování incidentů
  • Odpovídat za backendové komponenty od návrhu přes implementaci a nasazení až po produkční podporu
  • Posilovat technické postupy prostřednictvím revizí, dokumentace a sdílení znalostí
  • Podléhat vedoucímu infrastruktury

Požadavky

  • Bakalářské vzdělání v oboru informatiky, inženýrství nebo odpovídající praktická zkušenost
  • Nejméně tři roky zkušeností s vývojem a údržbou backendových systémů v produkčním prostředí
  • Pokročilá znalost jazyků Java a Python a praktické zkušenosti s mikroslužbami
  • Dobré porozumění datovým strukturám, algoritmům a strukturovanému řešení problémů
  • Zkušenosti s vývojem a integrací RESTful API a asynchronních systémů
  • Prokázaná schopnost ladit a řešit problémy v živých produkčních prostředích
  • Znalost testování, revizí kódu, CI/CD, správy releasů a dalších postupů softwarového inženýrství
  • Schopnost efektivní komunikace a týmové spolupráce
  • Praktické zkušenosti s platformou Kafka nebo srovnatelnou platformou pro zasílání zpráv či streamování událostí
  • Porozumění distribuovaným systémům, mikroslužbám a přístupům ke škálování
  • Produkční zkušenosti s Kubernetes
  • Zkušenosti s AWS, Azure nebo Google Cloud Platform
  • Zkušenosti se strategiemi cachování v Redis včetně invalidace cache
  • Znalost postupů SRE nebo platformního inženýrství

Benefity

  • Příležitosti k profesnímu rozvoji v rychle rostoucím odvětví zaměřeném na společenský dopad
  • Kultura spolupráce a otevřenosti zaměřená na inovace a smysluplný přínos pro lidi i planetu
  • Multikulturní pracovní prostředí podporující spolupráci a učení napříč regiony, národnostmi a prostředími
  • Strukturované vzdělávání a rozvoj přizpůsobené potřebám v rámci Sun King Center for Leadership