Informacje o stanowisku:
Poszukujemy doświadczonego głównego inżyniera oprogramowania backendowego, który będzie nadzorował architekturę naszej infrastruktury i systemów backendowych oraz zarządzał nią.
W tej roli będziesz kierować zespołem programistów w tworzeniu wysokowydajnych, skalowalnych i niezawodnych usług backendu oraz interfejsów API, które obsługują nasze produkty w Internecie, na urządzeniach mobilnych i na różnych platformach.
Obowiązki:
- Backend Kierownictwo programistyczne: nadzoruje działania związane z rozwojem backendu, w tym projektowanie architektury, kodowanie, testowanie i wdrażanie;
- Wskazówki techniczne: bezpośrednie podejmowanie decyzji technicznych i standaryzowanie narzędzi, języków programowania i struktur rozwoju backendu;
- Optymalizacja komponentów backendu: projektujemy i optymalizujemy komponenty backendu, takie jak interfejsy API, mikrousługi, bazy danych, usługi w chmurze i kolejki;
- Przywództwo zespołu: przewodnictwo i mentorowanie członków zespołu backendu, promowanie najlepszych inżynierów praktyki;
- Monitorowanie systemu: nadzorowanie stanu, dostępności i wydajności systemów zaplecza. Szybko rozwiązuj problemy i rozwiązuj problemy;
- Współpraca: ścisła współpraca z menedżerami produktów i programistami front-end, aby rozumieć wymagania biznesowe i bezproblemowo integrować usługi backendu;
- Ocena technologii: bądź na bieżąco z najnowszymi technologie i ocenić ich potencjalną integrację z naszymi systemami.
Wymagania:
- Doświadczenie: co najmniej 5 lat w branży IT;
- Doświadczenie w tworzeniu backendu i projektowaniu architektury;
- Umiejętność programowania: biegła znajomość języków takich jak Python, Java, Node.js, Ruby lub równoważnych;
- Głęboka wiedza: wszechstronne doświadczenie z aplikacje internetowe, interfejsy API, REST, mikrousługi i systemy baz danych;
- Przywództwo zespołem: udokumentowane doświadczenie w kierowaniu i mentorowaniu zespołów inżynierskich;
- Umiejętności komunikacyjne: doskonałe umiejętności komunikacyjne i zdolność aby efektywnie współpracować w zespołach interdyscyplinarnych;
- Doskonałość techniczna: dogłębne zrozumienie skalowalności, bezpieczeństwa, metodologii testowania i wdrażania;
- Wiedza techniczna: Znajomość struktur danych i projektowania algorytmów i optymalizacja systemu;
- Doświadczenie w chmurze: doświadczenie z platformami chmurowymi, takimi jak AWS, GCP lub podobnymi dostawcami;
- Integracja i zarządzanie tożsamością: doświadczenie w integracji systemów klienckich przy użyciu SSO i innych podejść;
- System Veeva: mile widziane będzie doświadczenie w pracy z systemami Veeva.
Oferujemy:
- 20 dni roboczych płatnego urlop w roku;
- Święta urzędowe Ukrainy – dni wolne;
- Nowoczesny sprzęt do pracy;
- Imprezy firmowe;
- Zewnętrzne i szkolenia wewnętrzne: konferencje, wydarzenia zawodowe, kursy, korporacyjne platformy e-learningowe;
- klub anglojęzyczny;
- Praca w zespole pełnym szacunku i wsparcia.
Z niecierpliwością czekamy na Twoją aplikację!