O projekcie:
- Tworzymy, rozwijamy i wspieramy innowacyjne aplikacje wspomagające procesy biznesowe w dużych polskich oraz międzynarodowych przedsiębiorstwach,
- Rozwijamy szereg produktów wykorzystując architekturę mikroserwisów, m.in. produkty służące do automatyzacji procesów, pomagające w analizie danych dotyczących infrastruktury SAP, a także wykorzystujące AI,
- Piszemy w stacku: Java, Node.js, React, TypeScript,
- Korzystamy głównie z relacyjnych baz danych – PostgreSQL,
- Działamy w oparciu o metodykę Scrum,
- Korzystamy z narzędzi CI/CD: Git, Jenkins, Docker, Ansible, Grafana,
- Wykorzystujemy technologie chmurowe.
Twój zakres obowiązków:
- Udział w całym cyklu wytwarzania oprogramowania: od etapu analizy poprzez projektowanie architektury, implementację, tworzenie dokumentacji oraz testy funkcjonalności,
- Projektowanie architektury nowych i istniejących systemów (backend + integracja z frontendem),
- Udział w definiowaniu roadmapy technicznej i podejmowaniu decyzji technologicznych,
- Rozwój głównie nowych funkcjonalności oraz implementacja kluczowych komponentów w Javie,
- Wykorzystywanie nowoczesnych technologii adekwatnych do prowadzonych projektów,
- Rekomendowanie rozwiązań odpowiednich dla danej klasy problemu,
- Wsparcie mniej doświadczonych pracowników przy wyborze odpowiedniego podejścia/rozwiązania,
- Dbanie o wysokie standardy kodu, zgodność z dobrymi praktykami i standardami architektonicznymi,
- Identyfikacja i walidacja ryzyka związanego z utrzymaniem i rozwojem systemów,
- Współpraca z pozostałymi członkami zespołu projektowego zgodnie z metodologią Scrum.
