Dołączysz na etapie, kiedy dopiero tworzymy środowisko developerskie i definiujemy, jak będziemy działać. Masz więc realny wpływ na kierunek techniczny, architekturę i sposób pracy. Pracujemy nad systemami wspierającymi procesy wewnętrzne organizacji — automatyzacja, optymalizacja, integracje.
Najczęściej wykorzystywane technologie i narzędzia:
Projektowanie oraz rozwój aplikacji (frontend, backend, baza danych) zgodnie z dostarczoną specyfikacją z naciskiem na wysoką dostępność, wydajność i skalowalność systemów
Praca w pełnym cyklu życia produktu – od planowania po wdrożenie i wsparcie powdrożeniowe w metodyce Scrum oraz w środowisku CI/CD
Wdrażanie nowoczesnych technologii i ciągłe usprawnianie rozwiązań projektowych
Rozwój i utrzymanie istniejących aplikacji, w tym analiza i rozwiązywanie błędów zgłaszanych przez użytkowników wewnętrznych i biznesowych
Monitoring działania aplikacji, reagowanie na incydenty i implementacja poprawek
Tworzenie dokumentacji technicznej i wdrożeniowej
Pisanie i utrzymywanie testów jednostkowych
Udział w rozdziale zadań mniej doświadczonym członkom zespołu, przeglądach kodu i wsparcie zespołu w utrzymywaniu wysokiej jakości kodu
Projektowanie architektury systemów w ramach złożonych projektów wdrożeniowych
requirements-expected :
Posiadasz minimum 5 letnie doświadczenie jako Senior Full Stack Developer
Masz praktyczne doświadczenie w utrzymaniu oraz rozwoju systemów informatycznych
Pracujesz zgodnie z metodyką Agile
Znasz podejścia CI/CD i jego praktyczne zastosowanie w projektach opartych zarówno o architekturę monolityczną, jak i mikroserwisową
Pracujesz z narzędziami: Git, GitLab, Draw.io, JIRA, Confluence
Posiadasz doświadczenie z narzędziami DevOps: Kubernetes, Docker, Kafka, ArgoCD
Znasz bazy danych SQL (Oracle, PostgreSQL)
Pracujesz na Angular i Java (Spring Boot)
Znasz serwery aplikacyjne IIS/Apache/Tomcat
offered :
Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT
Elastyczna współpraca w modelu hybrydowym lub zdalnym