Rozwijamy
własny produkt -
Calamari HRową aplikację
SaaS, z której korzystają firmy z ponad 100 krajów na całym świecie. Mamy świetny, kilkunastoosobowy zespół, który tworzy produkt światowej klasy. Pracujemy nad
rozproszoną geograficznie architekturą
multitenant. Nasze rozwiązania bazujemy na dobrych praktykach znanych z
event driven architecture, clean architecture, Domain Driven Design oraz
TDD. Usprawnimy swoje działania
automatyzując wdrożenia.
Chcesz wziąć udział w tym wyzwaniu? Dołącz do nas!
Dołącz do nas jeśli:
- Chcesz brać aktywny udział udział w projektowaniu i rozwoju cloudowej architektury multitenant
- Zależy Ci na dostarczaniu oprogramowania wysokiej jakości
- Potrafisz tworzyć modularne systemy
- Wiesz co oznacza software craftmanship
- Jesteś skutecznym inżynierem Java
- Chcesz mieć duży wpływ na produkt od pierwszego dnia pracy
- Chcesz mieć wpływ na zmieniającą i rozwijającą się organizację
- Pracujesz z wykorzystaniem najlepszych praktyk developerskich
- Aktywnie rozwijasz swoją wiedzę i umiejętności
Korzyści dla Ciebie:
- Atrakcyjne warunki finansowe adekwatne do Twoich umiejętności i doświadczenia
- Płaska struktura organizacyjna, brak zasad korporacyjnych
- Przyjazna, luźna atmosfera w pracy
- Elastyczny czas pracy
- Work/Life balance - nie mamy nadgodzin
- Płatne urlopy i chorobowe
- Stabilna, długofalowa współpraca
Oczekujemy:
- Bardzo dobrej znajomości Java i Spring
- Umiejętności i doświadczenia w pracy według TDD
- Wiedzy i doświadczenia w:
- Hexagonal Architecture,
- Clean Architecture,
- Event Driven Architecture
- Wiedzy oraz umiejętności praktycznego zastosowania programowania obiektowego
- Znajomości zagadnień związanych z architekturą rozproszoną oraz mikro serwisową
- Umiejętności tworzenia “czystego kodu”
- Min. 6 lat doświadczenia jako programista
- Wysokich zdolności komunikacyjnych oraz analitycznych
- Stałej chęci rozwoju
Stack technologiczny:
- Najnowsze wersje Java
- Spring Boot
- Apache Pulsar
- Hibernate, Jooq
- Hazelcast
- Lombok
- AWS
- Docker
- Na tym nie koniec. Twoim zadaniem będzie proponowanie oraz wdrażanie technologii, które będą rozwiązywały realne problemy. Kolejne punkty na tej liście zależą od Ciebie!