
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