W skrócie
- Zadania: Prowadź projekty inżynieryjne backendowe i mentoruj zespół programistów.
- Firma: British Council, lider w cyfrowych produktach i technologiach.
- Benefity: Umowa na czas nieokreślony, elastyczne godziny pracy i możliwość nauki.
- Pozostałe informacje: Możliwość rozwoju kariery w międzynarodowym zespole.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w inżynierii backendowej oraz znajomość technologii takich jak .Net, C#, PHP.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Opis: Dyrekcja Cyfrowa i Technologiczna British Council prowadzi strategię cyfrową i transformację organizacji. Dostarcza produkty cyfrowe skoncentrowane na kliencie, skalowalne platformy oraz rozwiązania technologiczne, które umożliwiają wzrost, wpływ i efektywność. Zespół inżynieryjny rozwija i utrzymuje globalne produkty i usługi cyfrowe, promując ponownie używalne możliwości, skuteczne praktyki inżynieryjne, innowacje oraz bezpieczne i dostępne rozwiązania technologiczne.
Zadania:
- Zapewnienie technicznego przywództwa i mentoringu dla inżynierów backendowych, promowanie najlepszych praktyk kodowania, standardów jakości, współpracy, dzielenia się wiedzą i ciągłego doskonalenia.
- Udział w działaniach rekrutacyjnych oraz identyfikacja możliwości optymalizacji kosztów i efektywności.
- Planowanie i realizacja projektów inżynieryjnych backendowych z menedżerami produktów, interesariuszami i partnerami biznesowymi.
- Projektowanie, kodowanie, przeglądanie, testowanie i dokumentowanie rozwiązań backendowych, przyjmując nowe technologie i realizując kamienie milowe projektów.
- Zapewnienie, że systemy backendowe spełniają wymagania dotyczące bezpieczeństwa, ryzyka, zgodności i prywatności danych poprzez identyfikację luk oraz utrzymywanie mechanizmów monitorowania i logowania.
- Inkorporowanie opinii klientów oraz analiza wydajności systemu i wzorców użytkowania z zespołami sukcesu klienta, analitykami danych i analitykami biznesowymi.
- Identyfikacja możliwości ciągłej optymalizacji.
- Rozwój możliwości analitycznych i raportowania.
- Przygotowywanie raportów i prezentacji dotyczących wydajności inżynieryjnej, postępów i spostrzeżeń dla interesariuszy.
Wymagania:
- Doświadczenie w inżynierii backendowej w projektowaniu i wdrażaniu skalowalnych, wysokowydajnych systemów.
- Silna znajomość technologii backendowych, frameworków i architektur.
- Biegłość w .Net, C#, PHP, NodeJS lub Pythonie oraz doświadczenie z frameworkami takimi jak Symfony, Express lub Django.
- Zrozumienie systemów rozproszonych, architektur chmurowych takich jak AWS lub Azure oraz mikroserwisów.
- Doświadczenie z relacyjnymi i NoSQL bazami danych, modelowaniem danych i optymalizacją zapytań.
- Znajomość RESTful API, kolejek wiadomości, pamięci podręcznej, konteneryzacji oraz platform orkiestracyjnych takich jak Docker i Kubernetes.
- Doświadczenie z praktykami DevOps, CI/CD, automatycznym testowaniem oraz narzędziami infrastruktury jako kodu takimi jak Jenkins lub Terraform.
- Zrozumienie technologii frontendowych takich jak React lub Angular.
- Umiejętności w zakresie testowania end-to-end, jednostkowego i integracyjnego z narzędziami takimi jak Cypress, Jest lub Playwright.
- Umiejętności prototypowania oraz doświadczenie w alokacji zasobów, zarządzaniu i optymalizacji komponentów.
- Doskonała znajomość języka angielskiego w mowie i piśmie.
- Umiejętność pracy w metodykach zwinnych (Scrum/Kanban), wzorcach oprogramowania, rozwoju sterowanego testami i zachowaniem oraz kontroli wersji.
- Dyplom licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny, lub 3-letnie równoważne doświadczenie w pokrewnej dyscyplinie.
- Ciągłe uczenie się poprzez kursy online, warsztaty i konferencje branżowe, aby być na bieżąco z technologiami i najlepszymi praktykami w rozwoju backendu.
- Kandydaci muszą mieć już prawo do pracy w Polsce w momencie aplikacji.
Będzie plusem:
- Doświadczenie w prowadzeniu projektu rozwoju technicznego, znajomość architektury opartej na zdarzeniach i frameworków przetwarzania strumieniowego takich jak Kafka lub Apache Flink.
- Znajomość najlepszych praktyk bezpieczeństwa oraz protokołów uwierzytelniania i autoryzacji takich jak OAuth lub JWT.
- Znajomość narzędzi analitycznych i wizualizacyjnych takich jak Elasticsearch, Kibana lub Tableau.
- Magisterium w dziedzinie informatyki lub pokrewnej specjalizacji.
Warunki:
- Umowa na czas nieokreślony.
- Możliwość pracy hybrydowej może być rozważana, pod warunkiem pełnej zgody kierownictwa i możliwości zapewnienia odpowiedniego poziomu usług; może nie być odpowiednia dla wszystkich ról.
- Wsparcie w zakresie mobilności, relokacji i sponsorowania wiz nie będzie zapewnione.
Backend Developer in Katowice – pracodawca: British Council
British Council to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Warszawie, sprzyjające rozwojowi zawodowemu i osobistemu. Pracownicy mogą liczyć na wsparcie w zakresie szkoleń oraz możliwości awansu, a także na przyjazną kulturę pracy, która promuje różnorodność i współpracę. Dodatkowo, praca w tak prestiżowej instytucji zapewnia satysfakcję z udziału w ważnych projektach edukacyjnych i kulturalnych.