Backend Developer – Mid
Posnet Polska
Rola Backend Developera w zespole tworzącym oprogramowanie aplikacyjne dla systemów sprzedażowych i portali webowych. Będziesz pracować głównie w Node.js, TypeScript i Express.js, projektować i rozwijać mikrousługi, a także współpracować z analitykami biznesowymi i menedżerami projektów. Firma jest w trakcie rozbudowy zespołu, więc będziesz mieć wpływ na organizację pracy. Mimo że tytuł to Backend Developer, ogłoszenie sugeruje możliwość rozwoju w kierunku Full Stack Developera, ponieważ wymienia również React.js w stacku technologicznym.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu (mimo że jest 'kilkunastoosobowy', brak konkretnej liczby), brak informacji o stosowanych narzędziach do ci/cd, monitoringu i deployu.
Rola Backend Developera w zespole tworzącym oprogramowanie aplikacyjne dla systemów sprzedażowych i portali webowych. Będziesz pracować głównie w Node.js, TypeScript i Express.js, projektować i rozwijać mikrousługi, a także współpracować z analitykami biznesowymi i menedżerami projektów. Firma jest w trakcie rozbudowy zespołu, więc będziesz mieć wpływ na organizację pracy. Mimo że tytuł to Backend Developer, ogłoszenie sugeruje możliwość rozwoju w kierunku Full Stack Developera, ponieważ wymienia również React.js w stacku technologicznym.
- ✓Mały zespół o płaskiej strukturze – realny wpływ na organizację pracy
- ✓Stabilna polska firma z własnym produktem
- ✓Elastyczne godziny pracy
- ✓Możliwość rozwoju w kierunku Full Stack Developera i zdobycia wszechstronnego doświadczenia
- !Brak informacji o konkretnym produkcie/systemie – nie wiadomo, czy to greenfield, czy legacy
- !Wymagana znajomość React.js przy tytule Backend Developer – może oznaczać potrzebę pracy frontendowej
- !Potencjalne zadanie domowe (wspomniane w procesie rekrutacji)
- !Brak informacji o wielkości zespołu (poza 'kilkunastoosobowa grupa')
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcji i rozwój istniejących aplikacji w Node.js/TypeScript z użyciem Express.js
- •Projektowanie i rozwijanie REST API dla systemów sprzedażowych
- •Tworzenie testów jednostkowych dla implementowanego kodu
- •Przegląd kodu źródłowego innych członków zespołu (code review)
- •Komunikacja z analitykami biznesowymi w celu analizy wymagań i estymacji zadań
- •Dokumentowanie kodu źródłowego i architektury
- •Uruchamianie, testowanie i debugowanie oprogramowania
- •Potencjalnie koordynacja prac nad wybranymi zadaniami lub projektami w zespole
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Deweloper/inżynier z dokładnie 2 latami doświadczenia w wymaganym stacku (Node.js, TypeScript, React, Express, PostgreSQL, REST), który potrafi samodzielnie rozwiązywać problemy i komunikować się z nietechnicznymi współpracownikami.
Juniorzy bez doświadczenia komercyjnego lub osoby szukające pracy w pełni zdalnej (praca stacjonarna w Lublinie). Również osoby preferujące duże, zhierarchizowane struktury korporacyjne mogą nie czuć się dobrze w kameralnym zespole.
- ?Ile osób liczy zespół webowy i jak są podzielone role?
- ?Czy obecny stack produkcyjny różni się od wymienionego w ogłoszeniu?
- ?Jakie są największe wyzwania techniczne w obecnym systemie?
- ?Czy istnieje możliwość pracy zdalnej w niektóre dni?
- ?Jak często planowane są wdrożenia i czy jest proces CI/CD?
- ?Czy rola wiąże się z dyżurami lub byciem na callu po godzinach?
- ?Jakie są perspektywy rozwoju na stanowisku (ścieżka kariery)?
- ?Czy zadanie domowe jest obowiązkowe i jak długo trwa jego wykonanie?
- −Nie podano wielkości zespołu (mimo że jest 'kilkunastoosobowy', brak konkretnej liczby)
- −Brak informacji o stosowanych narzędziach do CI/CD, monitoringu i deployu
- −Nie wiadomo, czy praca dotyczy istniejącego systemu, czy nowego projektu
- −Brak szczegółów dotyczących systemu kontroli wersji i branchowania (tylko Git)
- −Nie podano widełek wynagrodzenia
Mały, kilkunastoosobowy zespół o płaskiej strukturze, gdzie każdy ma realny wpływ na organizację pracy i projekty. Atmosfera sprzyja współpracy i samodzielności.
Proces składa się z 4 kroków: (1) wysłanie zgłoszenia, (2) kontakt telefoniczny lub mailowy i umówienie rozmowy wstępnej, (3) 15-30 minutowa rozmowa wstępna z pytaniami technicznymi i ewentualnym krótkim zadaniem domowym, (4) w przypadku obopólnej zgody – podpisanie umowy.