Greenlight Planet
Greenlight Planet
1001 – 5000 Pracownicy
B2CEnergetykaWpływ społeczny
Greenlight Planet, obecnie działająca pod marką Sun King, opracowuje i dostarcza rozwiązania z zakresu energii słonecznej dla społeczności pozbawionych niezawodnego dostępu do energii elektrycznej. Oferta firmy obejmuje latarnie solarne, domowe systemy solarne oraz systemy prądu przemiennego, a także dystrybucję, instalację i finansowanie w modelu pay-as-you-go. Firma obsługuje klientów w Afryce i Azji, w tym w Afryce Wschodniej, Azji Południowej i Oceanii, łącząc dostęp do energii poza siecią z bardziej przystępnymi alternatywami dla konwencjonalnych źródeł energii.

Starszy Inżynier Oprogramowania Backend — New Delhi (praca hybrydowa)

Kierowanie rozwojem i obsługą backendowych usług w Javie i Pythonie wspierających systemy IoT, zamówień i płatności. Udoskonalanie rozproszonej architektury, niezawodności, skalowalności, obserwowalności i wydajności produkcyjnej.

Opis

  • Tworzenie, rozwijanie i utrzymywanie skalowalnych usług backendowych dla systemów IoT, autorskich systemów oraz zarządzania zamówieniami i płatnościami
  • Tworzenie czystego, wydajnego i niezawodnego kodu w Javie i Pythonie
  • Usprawnianie systemów produkcyjnych pod kątem wydajności, skalowalności, dostępności i odporności na awarie
  • Badanie i rozwiązywanie złożonych problemów dotyczących usług, baz danych, pamięci podręcznych i systemów komunikatów
  • Stosowanie zasad projektowania niskopoziomowego i wysokopoziomowego przy tworzeniu nowych funkcji i ulepszaniu systemów
  • Tworzenie niezawodnych przepływów danych w architekturach sterowanych zdarzeniami i asynchronicznych
  • Optymalizowanie schematów baz danych, zapytań, indeksów i buforowania dla dużych obciążeń
  • Współpraca z zespołami infrastruktury, QA i produktu w celu zapewnienia ciągłej obsługi produkcji
  • Utrzymywanie kondycji środowiska produkcyjnego dzięki monitorowaniu, alertom, dostrajaniu wydajności i obserwowalności
  • Kierowanie obsługą incydentów i analizą przyczyn źródłowych krytycznych awarii
  • Wdrażanie działań zapobiegawczych ograniczających częstotliwość i wpływ incydentów
  • Utrzymywanie systemów w ramach uzgodnionych poziomów usług przy dużych obciążeniach produkcyjnych
  • Udział w przeglądach kodu, przeglądach projektowych i analizach po incydentach
  • Odpowiedzialność za komponenty backendowe od projektu przez implementację i wdrożenie po wsparcie produkcyjne
  • Wzmacnianie praktyk inżynierskich poprzez przeglądy, dokumentację i dzielenie się wiedzą
  • Raportowanie do Szefa Infrastruktury

Wymagania

  • Wykształcenie wyższe co najmniej pierwszego stopnia w dziedzinie informatyki, inżynierii lub równoważne doświadczenie praktyczne
  • Co najmniej trzy lata doświadczenia w tworzeniu i utrzymywaniu systemów backendowych w środowisku produkcyjnym
  • Zaawansowana znajomość Javy i Pythona oraz praktyczne doświadczenie z mikrousługami
  • Dobre rozumienie struktur danych, algorytmów i ustrukturyzowanego rozwiązywania problemów
  • Doświadczenie w tworzeniu i integrowaniu interfejsów RESTful API oraz systemów asynchronicznych
  • Udokumentowana umiejętność debugowania i rozwiązywania problemów w działających środowiskach produkcyjnych
  • Znajomość testowania, przeglądów kodu, CI/CD, zarządzania wydaniami i innych praktyk inżynierii oprogramowania
  • Umiejętność skutecznej komunikacji i pracy zespołowej
  • Praktyczne doświadczenie z Kafką lub porównywalną platformą komunikatów albo strumieni zdarzeń
  • Rozumienie systemów rozproszonych, mikrousług i podejść do skalowania
  • Doświadczenie produkcyjne z Kubernetesem
  • Doświadczenie z AWS, Azure lub Google Cloud Platform
  • Doświadczenie w stosowaniu strategii buforowania Redis, w tym unieważniania pamięci podręcznej
  • Znajomość praktyk SRE lub inżynierii platformowej

Benefity

  • Możliwości rozwoju zawodowego w szybko rozwijającej się branży ukierunkowanej na pozytywny wpływ społeczny
  • Oparta na współpracy i otwartości kultura skoncentrowana na innowacjach oraz znaczącym wpływie na ludzi i planetę
  • Wielokulturowe środowisko pracy sprzyjające współpracy i nauce ponad podziałami geograficznymi, narodowościowymi i kulturowymi
  • Ustrukturyzowane, dopasowane do potrzeb szkolenia i rozwój w ramach Sun King Center for Leadership