Full-Stack Developer
dotLinkers
Rola Full-Stack Developera w firmie tworzącej oprogramowanie na zlecenie. Kandydat będzie pracował nad nowoczesną, chmurową platformą do zarządzania praktyką i CRM, która usprawnia codzienne operacje. Zespół jest autonomiczny i skupia się na refaktoryzacji monolitu do skalowalnych mikroserwisów oraz migracji na nowe stosy technologiczne.
Brakuje: szczegółowy opis architektury mikroserwisów., informacje o narzędziach używanych do zarządzania projektem i komunikacji w zespole..
Rola Full-Stack Developera w firmie tworzącej oprogramowanie na zlecenie. Kandydat będzie pracował nad nowoczesną, chmurową platformą do zarządzania praktyką i CRM, która usprawnia codzienne operacje. Zespół jest autonomiczny i skupia się na refaktoryzacji monolitu do skalowalnych mikroserwisów oraz migracji na nowe stosy technologiczne.
- ✓Wysoki poziom autonomii inżynierskiej, płaska struktura i bezpośredni wpływ na finalny produkt.
- ✓Szybki proces rekrutacyjny: 3 etapy z szybką informacją zwrotną w ciągu 1-2 dni roboczych.
- ✓Elastyczne godziny pracy z kluczową obecnością podczas codziennego synchronizacji.
- !Projekt jest w trakcie migracji z Angular 6 do najnowszej wersji, co może oznaczać okres przejściowy i potencjalne wyzwania związane z migracją.
- !Choć podano podział pracy 60% FE / 40% BE, rzeczywiste proporcje mogą się zmieniać w zależności od potrzeb projektu.
- •Rozwój nowych funkcji i utrzymanie platformy chmurowej (60% FE / 40% BE)
- •Aktywny udział w modernizacji architektury (refaktoryzacja monolitu do mikroserwisów, migracja frontendu do najnowszej wersji Angular)
- •Pisanie czystego, łatwego w utrzymaniu kodu
- •Udział w przeglądach kodu
- •Zapewnienie jakości oprogramowania poprzez samodzielne testowanie
- •Implementacja scenariuszy automatycznych testów E2E z użyciem Playwright
- •Udział w codziennych spotkaniach synchronizacyjnych zespołu (o 10:00 czasu polskiego)
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z minimum 2 latami komercyjnego doświadczenia w full-stack web development, który posiada praktyczną wiedzę z zakresu Angular i Node.js (preferowany Nest.js) oraz podstawową znajomość SQL. Ważna jest również chęć do nauki i stosowania praktyk testowania.
Nie dla osób bez doświadczenia w full-stack web development lub bez znajomości Angular i Node.js. Również nie dla osób, które preferują pracę w ściśle zdefiniowanych ramach bez możliwości wpływu na architekturę i technologie.
- ?Jak wygląda proces refaktoryzacji monolitu do mikroserwisów i jakie są główne wyzwania z tym związane?
- ?Jakie konkretne technologie są używane w ramach Nest.js (np. konkretne moduły, ORM)?
- ?Jakie są plany dotyczące migracji frontendu do najnowszej wersji Angular i jaki jest harmonogram?
- ?Jak wygląda proces code review i jakie są oczekiwania wobec jakości kodu?
- ?Jakie są główne cele i priorytety zespołu w najbliższych miesiącach?
- ?Jakie są możliwości rozwoju zawodowego i nauki w ramach zespołu?
- −Szczegółowy opis architektury mikroserwisów.
- −Informacje o narzędziach używanych do zarządzania projektem i komunikacji w zespole.
- −Dokładne informacje o narzędziach używanych do CI/CD.
- −Informacje o narzędziach do monitorowania aplikacji.
Wysoki poziom autonomii inżynierskiej, płaska struktura i bezpośredni wpływ na finalny produkt.
3 etapy: 1h zadanie Live Coding dotyczące przetwarzania danych, następnie około 3h zadanie domowe, a na końcu 1h rozmowa z CTO. Informacja zwrotna w ciągu 1-2 dni roboczych po każdym etapie.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Angular. Pełne statystyki zarobków →