PL EN
Menu

Frontend Developer

Dołącz do scrumowego zespołu pasjonatów programowania i nowych technologii. Rozwijamy kompleksowe rozwiązanie dla działów HR pozwalające pracownikom firm elastycznie korzystać ze świadczeń pozapłacowych w Polsce. System ten działa u największych polskich pracodawców i korzysta z niego ponad 350 000 użytkowników. 

 

Twoją rolą będzie:

  • Zaprojektowanie i zaimplementowanie funkcjonalności na podstawie zebranych wymagań od klienta

  • Dbanie o jakość kodu działającego systemu

  • Codzienna współpraca UX designer

 

Chcemy Cię na pokładzie, jeśli jesteś osobą, która:

  • Dobrze zna język JavaScript (Ecma Script 2016+)

  • Potrafi tworzyć aplikacje z wykorzystaniem biblioteki React

  • Potrafi pisać testy jednostkowe i integracyjne korzystając z Enzyme / Jest 

 

Twoim dodatkowym atutem będzie:

  • Doświadczenie w pracy w zespole SCRUM

  • Praktyczna wiedza w zakresie wydawania nowych wersji produktu poprzez GitLab CI 

  • Znajomość implementowania stron mobilnych (RWD)

  • Znajomość post i preprocessorów do języków less/sass, javascript/typescript

 

Czeka na Ciebie:

  • Realny wpływ na kształt niebanalnego systemu informatycznego

  • Niekorporacyjne podejście, swobodna atmosfera i biuro z widokiem na panoramę miasta

  • Elastyczne godziny pracy

  • Szkolenia i program certyfikacji

  • Wewnętrzne meet’upy technologiczne

  • Zawsze świeża i aromatyczna włoska kawa

  • Firmowa piłka i imprezy integracyjne

  • i oczywiście pełny pakiet benefitów (opieka medyczna, multisport, j. angielski w firmie itp.) 

Aplikuj już dziś! Wyślij nam swoje CV na adres: zapraszamy@avra.pl lub użyj poniższego formularza.

Software/System Architekt

Dołącz do scrumowego zespołu pasjonatów programowania i nowych technologii. Rozwijamy kompleksowe rozwiązanie dla działów HR pozwalające pracownikom firm elastycznie korzystać ze świadczeń pozapłacowych w Polsce. System ten działa u największych polskich pracodawców i korzysta z niego ponad 350 000 użytkowników.

 

Twoją rolą będzie:

  • Rozwój i utrzymanie systemu napisanego pierwotnie w formie monolitu, obecnie znajdującego się w fazie dzielenia go na mikroserwisy.
  • Nadzorowanie prac mających przyczynić się do poprawnego, horyzontalnego zeskalowania monolitycznej części systemu.
  • Nadzorowanie prac mających na celu wdrożenie do systemu nowego mechanizmu SSO opartego o OAuth2.
  • Planowanie prac mających na celu wdrożenie do systemu nowego mechanizmu SSO opartego o SAML.
  • Planowanie prac w kontekście podzielenia monolitycznej częsci aplikacji na mikroserwisy.
  • Tworzenie dokumentacji technicznej w ramach powyższych obowiązków.
  • Uczestnictwo w ceremoniach scrumowych zespołu architektów jak i zespołów. deweloperskich realizujących funkcjonalności w oparciu o wcześniej przygotowaną dokumentację techniczną.
  • Prowadzenie gildii backendowych - wewnątrzfirmowych spotkań mających na celu poprawiać warsztat i rozwijać umiejętności programistów Java.
  • Opracowanie planu rozwoju infrastruktury systemu w oparciu o orkiestrację kontenerów dockerowych z wykorzystaniem technologii Kubernetes lub Docker Swarm Mode.
  • Proaktywne przeglądy kodu w zespołach deweloperskich pod kątem bezpieczeństwa, wydajności i zgodności z kierunkiem rozwoju architektury systemu.
  • Monitorowanie żywotności i wydajności systemu w opariu o narzędzia Munin, NewRelic oraz Icinga. Opracowywanie rozwiązań optymalizujących niewydajne części systemu.


Chcemy Cię na pokładzie, jeśli jesteś osobą, która:

  •  Znajomość języka Java w wersji 8 lub nowszej na poziomie eksperckim.
  •  Znajomość technologii Spring Core, Spring MVC, Spring Security oraz Spring Data JPA na bardzo wysokim poziomie.
  • Znajomość stosów technologicznych Netflixa oraz Spring Cloud, wspierających tworzenie mikroserwisów w oparciu o język Java bądź Kotlin.
  • Znajomość technologii Hibernate na poziomie eksperckim.
  • Znajomość systemu bazodanowego PostgreSQL w wersji 10 na poziomie eksperckim. Wlicza się w to umiejętność pisania procedur składowanych, umiejętność stosowania funkcji okienkowych oraz umiejętność przeglądania query planów i wyciągania z nich wniosków w celu ich dalszej optymalizacji w oparciu o tworzenie indeksów pełnych jak i częściowych, a także normalizacje i denormalizacje schematu bazodanowego.
  • Znajomość architektonicznego stylu REST i jego dobrych praktyk oraz umiejętność pisania webserwisów w tym stylu.
  • Znajomość technologii Docker na poziomie pozwalającym, zgodnie z ogólnie obowiązującymi dobrymi praktykami, budować obrazy oraz wdrażać je na serwery produkcyjne w postaci kontenerów.
  • Co najmniej roczne doświadczenie z serwerowymi dystrybucjami systemów GNU/Linux. Wskazane doświadczenie z dystrybucją Debian w wersji 9.
  • Doświadczenie we wdrożeniu co najmniej jednej technologii realizującej koncepcję pojedynczego logowania (SSO): CAS, OAuth2, OpenID Connect, SAML, Kerberos.


Twoim dodatkowym atutem będzie:

  • Doświadczenie z technologiami Elasticsearch, Logstash, Kibana w kontekście agregacji logów z wielu systemów.
  • Doświadczenie z narzędziami agregującymi metryki z wielu systemów jak np. Prometheus i Grafana.
  • Doświadczenie z technologiami Kubernetes lub Docker Swarm Mode.
  • Doświadczenie z narzędziami HAProxy lub Envoy.


Czeka na Ciebie:

  • Realny wpływ na kształt niebanalnego systemu informatycznego.
  • Niekorporacyjne podejście, swobodna atmosfera i biuro z widokiem na panoramę miasta.
  • Elastyczne godziny pracy.
  • Szkolenia i program certyfikacji.
  • Wewnętrzne meet’upy technologiczne.
  • Zawsze świeża i aromatyczna włoska kawa.
  • Firmowa piłka i imprezy integracyjne.
  • i oczywiście pełny pakiet benefitów (opieka medyczna, multisport, j. angielski w firmie itp.).

 

 

Aplikuj już dziś! Wyślij nam swoje CV na adres: zapraszamy@avra.pl lub użyj poniższego formularza.

Middle/Senior Java Developer

Dołącz do scrumowego zespołu pasjonatów programowania i nowych technologii. Rozwijamy kompleksowe rozwiązanie dla działów HR pozwalające pracownikom firm elastycznie korzystać ze świadczeń pozapłacowych w Polsce. System ten działa u największych polskich pracodawców i korzysta z niego ponad 350 000 użytkowników.

 

Twoją rolą będzie:

  • projektowanie i implementacja funkcjonalności na podstawie wymagań analizy funkcjonalnej,

  • optymalizowanie kodu działającego systemu,

  • współtworzenie architektury rozwijanego systemu,

  • dbanie o jakość kodu oraz zgodność z obowiązującymi standardami i dobrymi praktykami,

 

Chcemy Cię na pokładzie, jeśli jesteś osobą, która:

  • programuje w Javie 8+ przynajmniej od 3 lat (migracja do Java 11),

  • zna relacyjne bazy danych: PostgreSQL 10,

  • potrafi tworzyć serwisy webowe w oparciu o Spring Framework 5.x z użyciem Hibernate 5.x,

  • dba o jakość kodu poprzez stosowanie się do zasad clean code oraz pisanie testów jednostkowych w JUnit,

  • ma doświadczenie w pracy z rozproszonymi systemami w architekturze mikroserwisów,

  • nie boi się słowa front-end (JSP, Angular, JQuery lub alternatywy),

  • wie jak nie utracić dostępu do kodu poprzez stosowanie systemu kontroli wersji Git.

 

Twoim dodatkowym atutem będzie:

  • doświadczenie w pracy w zespole SCRUM,

  • praktyczna wiedza w zakresie wydawania nowych wersji produktu poprzez Jenkins / GitLab CI / Dockery,

  • znajomość architektury domenowej i event sourcingu.

 

Czeka na Ciebie:

  • realny wpływ na kształt niebanalnego systemu informatycznego,

  • niekorporacyjne podejście, swobodna atmosfera,

  • elastyczne godziny pracy,

  • szkolenia i program certyfikacji,

  • wewnętrzne meet’upy technologiczne,

  • zawsze świeża i aromatyczna włoska kawa,

  • firmowa piłka i imprezy integracyjne,

  • i oczywiście pełny pakiet benefitów (opieka medyczna, multisport, j. angielski w firmie itp.)

 

Aplikuj już dziś! Wyślij nam swoje CV na adres: zapraszamy@avra.pl lub użyj poniższego formularza.