Senior Backend Software Engineer
Miejsce pracy : Warszawa
Technologie, których używamy
Wymagane
- Java
- Docker
- Kubernetes
- Spring Framework
Mile widziane
Google Cloud PlatformSystem operacyjny
WindowsLinuxTwój zakres obowiązków
Dekompozycja i przepisywanie monolitycznych projektów do architektury mikroserwisowejTest Driven Development stosowany w praktyceDbanie o wysoką jakość kodu oraz rozwiązań architektonicznychWspółpraca z inżynierami frontend będącymi członkami tego samego zespołuDbanie o skalowalność (w tym pisanie testów obciążeniowych) i bezpieczeństwo projektowanych rozwiązańWspółpraca z architektem, zespołem administratorów i SRETworzenie dokumentacji oraz proponowanie nowych rozwiązań i kierunków dalszego rozwojuNasze wymagania
Minimum 5 lat komercyjnego doświadczenia w programowaniu w języku JavaDoświadczenie w pracy z Docker i KubernetesZnajomość i pisanie kodu wg zasad Clean Code (np. "Meaningful Variable and Function Names", "Keep Functions and Methods Short"...)Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danychZnajomość powszechnie stosowanych algorytmów i struktur danychMile widziane
Doświadczenie w pracy w chmurach publicznych (wykorzystujemy Google Cloud, natomiast jeśli znasz dobrze inną - na pewno dojdziemy do porozumienia)Zainteresowanie cyberbezpieczeństwem (to bardzo ważne we wszystkich naszych projektach, z oczywistych powodów)Doświadczenie w projektowaniu złożonych interfejsów REST API (w oparciu o OpenAPI)Doświadczenie z DevOps (mamy kompetencje, natomiast lubimy dyskusje i dzielenie się wiedzą)Tak organizujemy naszą pracę
Tak pracujemy
wewnątrz organizacjirozwijasz kilka projektów jednocześniemasz wpływ na wybór narzędzi i technologiiTak pracujemy nad projektem
Clean Codecode reviewstatyczna analiza koduTakie dajemy możliwości rozwoju
szkolenia wewnątrzfirmowetreningi umiejętności miękkichwsparcie merytoryczne od liderów technologicznychwymiana wiedzy technicznej w firmieTo oferujemy
Pracę w środowisku, które ceni wiedzę ekspercką i promuje kulturę ciągłego uczenia sięElastyczne godziny pracy i możliwość pracy hybrydowejPakiet benefitów zawierający m.in. opiekę medyczną i ubezpieczenie na życiePrzyjazną atmosferę pracy w zespole pasjonatów technologiiBenefity
dofinansowanie zajęć sportowychprywatna opieka medycznadofinansowanie nauki językówdofinansowanie szkoleń i kursówubezpieczenie na życiemożliwość pracy zdalnejelastyczny czas pracyspotkania integracyjnefundusz oszczędnościowo-inwestycyjnyparking dla pracownikówdodatkowe świadczenia socjalneprogram rekomendacji pracownikówinicjatywy dobroczynneWszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".