Backend Developer – Senior

JavaScript

Backend Developer – Senior

JavaScript
Municypalna 33, Warszawa

Posnet Polska S.A.

Full-time
Permanent
Senior
Office

Job description

Opis stanowiska:

Poszukujemy programistów do zespołu tworzącego oprogramowanie aplikacyjne dla systemów sprzedażowych i wspierających obsługę produktów Posnet. Chcemy, aby zatrudnione osoby wsparły nas w opracowywaniu i rozwijaniu aplikacji sprzedażowych oraz portali webowych.

Dołączając do nas możesz mieć wpływ nie tylko na to, jakie systemy stworzymy w przyszłości i jak będą one działały. Ponieważ jesteśmy w trakcie rozbudowy zespołu, będziesz miał(-a) także realny wpływ na docelowy sposób organizacji pracy swojego najbliższego otoczenia. Dlatego jeżeli korporacja i anonimowość nie są dla Ciebie i wolisz pracować w kameralnej, kilkunastoosobowej grupie, zgłoś się do nas.

Twój zakres obowiązków:

  • implementacja i rozwój oprogramowania w oparciu o technologie Node.js, TypeScript, mikroserwisy,

  • projektowanie i rozwijanie aplikacji webowych,

  • uruchamianie, testowanie i debugowanie implementowanego oprogramowania,

  • tworzenie testów jednostkowych dla implementowanego oprogramowania,

  • dokumentowanie tworzonego kodu źródłowego,

  • przegląd kodu źródłowego innych członków zespołu,

  • szerzenie dobrych praktyk programistycznych, w tym CICD, oraz aktywne proponowanie usprawnień dot. organizacji zespołu i jego pracy,

  • komunikacja z analitykami biznesowymi i menadżerami projektów, analiza wymagań biznesowych, estymacja ich czasochłonności i stopnia trudności oraz rozpisywanie zadań technicznych,

  • koordynacja prac nad wybranymi zadaniami lub projektami w ramach zespołu programistów webowych.

Nasze wymagania:

  • bardzo dobra umiejętność tworzenia aplikacji w Typescript we frameworku Node.js i biblioteki  React.js i Express.js (min. 4 lata doświadczenia),

  • dobra znajomość PostgreSQL, w tym funkcji i procedur składowanych (min. 2 lata doświadczenia),

  • dobra znajomość REST API (min. 4 lata doświadczenia),

  • dobra znajomość wzorców projektowych,

  • doświadczenie we współtworzeniu architektury systemów informatycznych,

  • doświadczenie w mentorowaniu młodszych stażem programistów i koordynacji pracy nad zadaniami,

  • chęć stałego rozwoju w obszarze programowania,

  • wysoka komunikatywność i umiejętność pracy zespołowej,

  • wysoka umiejętność komunikacji z nietechnicznymi współpracownikami.

Mile widziane:

  • dobra znajomość MongoDB i Redis,

  • znajomość Docker,

  • znajomość NATS Jetstream i Debezium,

  • znajomość wydajnych protokołów komunikacyjnych (np. gRPC),

  • doświadczenie w pracy z analitykami biznesowymi oraz wycenie i planowaniu zadań,

  • kompetencje liderskie i mentorskie,

  • doświadczenie w pracy z systemami opartymi o komunikację w czasie rzeczywistym.

To oferujemy:

  •  stabilne zatrudnienie w polskiej firmie na podstawie umowy o pracę,

  • stacjonarną pracę na pełny etat w biurze w Lublinie, 

  •  elastyczne godziny pracy,

  •  zdobycie wszechstronnego doświadczenie i umiejętności programistycznych (na wzór Full Stack Developera),

  • zdobycie praktycznego doświadczenia w tworzeniu rozbudowanych systemów informatycznych oraz koordynowaniu prac,

  • ciekawe i ambitne zadania,

  • pracę w niewielkim zespole o płaskiej strukturze organizacyjnej, a tym samym realny wpływ merytoryczny i organizacyjny na prowadzone projekty,

  • dofinansowanie prywatnego pakietu medycznego,

  • dofinansowanie ubezpieczenia na życie,

  • dofinansowanie posiłków dostarczanych do firmy przez dedykowany catering,

  • dofinansowanie karty Multisport,

  • na terenie firmy dostępny prysznic,

  • wyjazdy i spotkania integracyjne,

  • parking dla pracowników na terenie firmy.

Etapy rekrutacji:

Nasza rekrutacja odbywa się w kilku krótkich krokach:

  • Krok 1: Ty wysyłasz do nas swoje zgłoszenie.

  • Krok 2: Kontaktujemy się z Tobą telefonicznie lub mailowo i umawiamy na rozmowę wstępną.

  • Krok 3: W czasie 15 – 30 minutowej rozmowy wstępnej poznajemy się wzajemnie.  

  • My przedstawiamy zespół do którego Cię zapraszamy, a Ty krótko przedstawiasz siebie.

  • Zadajemy Ci parę przekrojowych pytań technicznych dot. wiedzy i umiejętności ze stosu technologicznego, z którego korzystamy (patrz wyżej).

  • Możemy poprosić Cię też o wykonanie krótkiego zadania domowego.

  • Krok 4: Jeżeli obie strony są chętne do podjęcia współpracy, pozostaje podpisanie umowy i możemy zaczynać realizację wspólnych projektów.

Tech stack

    PostgreSQL

    regular

    TypeScript

    regular

    Node.js

    regular

    Express.js

    regular

    REST API

    regular

    React.JS

    regular

    MongoDB

    nice to have

    Redis

    nice to have

    Docker

    nice to have

Office location

Backend Developer – Senior

Summary of the offer

Backend Developer – Senior

Municypalna 33, Warszawa
Posnet Polska S.A.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informacja o przetwarzaniu danych osobowych Niniejsza informacja przekazana zostaje w wykonaniu obowiązku wynikającego z unijnego ro... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.