W skrócie
- Zadania: Twórz i rozwijaj bezpieczne systemy backendowe dla produktów finansowych.
- Firma: Innowacyjna firma fintechowa z dynamicznym zespołem.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w zespole Agile i mentoring młodszych programistów.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość usług finansowych.
- Kwalifikacje: Doświadczenie w programowaniu w Javie oraz znajomość Spring Boot lub Micronaut.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Zespół buduje i rozwija możliwości Banking-as-a-Service (BaaS) oraz rozwija bezpieczne, natywne w chmurze systemy backendowe, które zasilają produkty i usługi finansowe skierowane do klientów.
Zakres obowiązków:
- Projektowanie, rozwijanie, testowanie i utrzymywanie usług backendowych oraz interfejsów API
- Produkcja czystego, łatwego w utrzymaniu, wielokrotnego użytku i dobrze udokumentowanego kodu
- Budowanie wysoko dostępnych, odpornych i skalowalnych mikroserwisów
- Rozwój rozwiązań opartych na zdarzeniach z wykorzystaniem nowoczesnych technologii komunikacyjnych
- Udział w dyskusjach architektonicznych i wkład w decyzje techniczne
- Rozwój i wdrażanie aplikacji w środowiskach chmurowych AWS
- Wsparcie dla obciążeń kontenerowych przy użyciu Kubernetes i Docker
- Wkład w automatyzację infrastruktury oraz najlepsze praktyki DevOps
- Zapewnienie obserwowalności, monitorowania i doskonałości operacyjnej w usługach
- Współpraca z menedżerami produktów, inżynierami, inżynierami QA, projektantami i interesariuszami biznesowymi
- Udział w ceremoniach Agile, w tym stand-upach, planowaniu sprintów, retrospektywach i sesjach technicznych
- Tłumaczenie wymagań biznesowych na skalowalne rozwiązania techniczne
- Wkład w inicjatywy ciągłego doskonalenia w zespołach inżynieryjnych
- Pełnienie roli eksperta w zespole inżynieryjnym
- Mentorowanie młodszych programistów i wspieranie dzielenia się wiedzą
- Promowanie standardów inżynieryjnych, najlepszych praktyk przeglądów kodu oraz rzemiosła oprogramowania
- Napędzanie innowacji i ciągłego doskonalenia w rozdziale inżynierii backendowej
Wymagania:
- Silne doświadczenie komercyjne w rozwoju Java
- Głęboka wiedza na temat Spring Boot i/lub Micronaut
- Doświadczenie w projektowaniu i rozwijaniu interfejsów API RESTful oraz mikroserwisów
- Silne zrozumienie wzorców projektowych oprogramowania oraz systemów rozproszonych
- Doświadczenie z usługami AWS i architekturami natywnymi w chmurze
- Praktyczne doświadczenie z Kubernetes i Docker
- Znajomość technologii komunikacyjnych, takich jak Kafka oraz systemów opartych na zdarzeniach
- Doświadczenie w pracy w środowiskach dostarczania Agile
- Silne umiejętności rozwiązywania problemów i diagnozowania usterek
Preferencje:
- Doświadczenie w usługach finansowych, fintech lub regulowanej branży
- Doświadczenie w budowaniu wysoko zabezpieczonych aplikacji
- Ekspertyza w zakresie rozwoju i automatyzacji pipeline'ów CI/CD
- Narzędzia do obserwowalności, platformy monitorowania i logowania
- Zrozumienie rozwoju produktów opartych na danych i analityce
Umowa na 12 miesięcy z dużym prawdopodobieństwem przedłużenia.
Backend Developer in Warsaw – pracodawca: TEKsystems
TEKsystems w Warszawie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają dostęp do zaawansowanych szkoleń oraz możliwości awansu w międzynarodowym zespole, co czyni tę rolę nie tylko satysfakcjonującą, ale i pełną wyzwań. Dodatkowo, elastyczne godziny pracy oraz przyjazna atmosfera sprawiają, że każdy może odnaleźć równowagę między życiem zawodowym a prywatnym.