TECHNOLOGIE, Z KTÓRYCH KORZYSTAMY:
Rozwijamy nasze własne produkty w oparciu o architekturę rozproszoną (mikrousługi)
Piszemy w stosie: JavaScript, TypeScript, React, Node.js
Używamy relacyjnych i nierelacyjnych baz danych w zależności od potrzeb
Działamy w oparciu o metodologię Scrum
Używamy narzędzi CI/CD: Git, Docker, Kubernetes
Korzystamy z technologii chmury
OBOWIĄZKI:
Będziesz brał udział w całym cyklu tworzenia oprogramowania: od etapu analizy, poprzez rozwój produktu, tworzenie dokumentacji, implementację i testy funkcjonalności. Będziesz współpracować z resztą zespołu projektowego, pracując w metodyce Scrum. Będziesz rozwijać produkt zgodnie z zasadami czystego kodu, zadbasz o wysoką jakość rozwiązań. Będziesz mieć realny wpływ na kierunki rozwoju produktu i procesów.
NASZE OCZEKIWANIA:
Podstawowa znajomość programowania funkcjonalnego i obiektowego
Podstawowa znajomość interfejsu API RESTful
Podstawowa znajomość baz danych SQL i baz danych no-SQL
Umiejętność czytania i pisania w języku angielskim (mówimy po polsku, ale czasami czytamy dokumenty :))
Podstawowa wiedza na temat testowania
Warto mieć:
Znajomość Node.js lub React