Programista/Developer

wygasa za 30 dni (do )
  • Umowa o pracę
    110 do 130 zł netto / godz.
  • Umowa zlecenie
    110 do 130 zł netto / godz.
  • Kontrakt B2B
    110 do 130 zł netto (+ VAT) / godz.
  • Warszawa, mazowieckie

Umowa o pracę, umowa zlecenie, kontrakt b2b

Pełny etat

Specjalista (mid/regular)

      

Szukamy dwóch samodzielnych programistów do pracy przy rozwoju i utrzymaniu dużych systemów administracji publicznej.

Szukamy osoby, która nie tylko „bierze ticket”, ale potrafi samodzielnie zrozumieć problem, dopytać o brakujące informacje, zaproponować rozwiązanie, oszacować pracochłonność i dowieźć zmianę do odbioru.


Liczba wakatów: 2 osoby

Poziom: Mid+ / Senior

Rola: programista aplikacyjny, backend z elementami fullstack

Tryb pracy: zdalnie / hybrydowo / Warszawa

Forma współpracy: B2B / UoP / UZ

Start: od zaraz

Zakres obowiązków

Czym będziesz się zajmować

Na tym stanowisku będziesz odpowiadać za rozwój, modyfikację i utrzymanie aplikacji webowych oraz usług backendowych w środowisku PHP/Java.

Zakres prac będzie obejmował w szczególności:

  • rozwój funkcjonalności,
  • implementację zmian backendowych w PHP, Symfony i Laravel,
  • pracę z API Platform oraz usługami REST,
  • integracje z systemami zewnętrznymi, m.in. Węzłem Krajowym, Profilem Zaufanym, ePUAP, e-Doręczeniami, CEIDG, KAP, KIR, ZUS, GUS lub podobnymi systemami administracji publicznej,
  • analizę i naprawę błędów aplikacyjnych,
  • refaktoryzację istniejącego kodu,
  • optymalizację logiki aplikacyjnej i zapytań do bazy danych,
  • pracę z PostgreSQL oraz, w zależności od modułu, Redis, Elasticsearch lub MongoDB,
  • tworzenie i utrzymywanie testów jednostkowych, integracyjnych i regresyjnych,
  • przygotowywanie zmian do wdrożenia od strony aplikacyjnej,
  • współpracę z zespołem DevOps przy publikacji zmian, bez odpowiedzialności za administrację infrastrukturą,
  • aktualizację dokumentacji technicznej i repozytorium wymagań,
  • udział w analizie wymagań, szacowaniu prac i konsultacjach technicznych,
  • wsparcie procesu testów po stronie Zamawiającego poprzez analizę zgłoszonych błędów i ich poprawę.

Wymagania

Backend

Kluczowe będą:

  • PHP (Symfony, Laravel)
  • Java (Spring, Spring boot)
  • API Platform,
  • projektowanie i rozwój API,
  • praca z istniejącym kodem aplikacyjnym,
  • umiejętność diagnozowania błędów produkcyjnych,
  • refaktoryzacja kodu,
  • znajomość wzorców projektowych i dobrych praktyk tworzenia aplikacji webowych,
  • umiejętność pisania kodu czytelnego, testowalnego i utrzymywalnego.

Frontend / fullstack

Nie szukamy typowego front-end developera, ale potrzebujemy osoby, która swobodnie porusza się także po warstwie widoków i aplikacji webowej.

Ważne będą:

  • JavaScript,
  • React,
  • AngularJS,
  • podstawy NodeJS w kontekście narzędzi frontendowych lub aplikacyjnych,
  • HTML i CSS,
  • znajomość standardów W3C,
  • świadomość wymagań WCAG i dostępności cyfrowej.

Bazy danych i wyszukiwanie

Oczekujemy praktycznego doświadczenia z bazami danych i analizą problemów wydajnościowych na styku aplikacja–dane:

  • PostgreSQL,
  • projektowanie i optymalizacja zapytań SQL,
  • indeksy, migracje, analiza wolnych zapytań,
  • Redis,
  • Elasticsearch,
  • MongoDB lub inne rozwiązania NoSQL,
  • umiejętność bezpiecznego wykonywania zmian w strukturze danych.

Integracje i bezpieczeństwo aplikacji

Ważna będzie praktyczna znajomość integracji systemowych oraz bezpieczeństwa aplikacji webowych:

  • integracje REST/API,
  • praca z zewnętrznymi usługami publicznymi lub komercyjnymi,
  • podstawowa znajomość mechanizmów uwierzytelniania i autoryzacji,
  • mile widziany Keycloak,
  • świadomość OWASP,
  • bezpieczne przetwarzanie danych,
  • podstawowa znajomość zasad privacy by design i privacy by default,
  • odpowiedzialne podejście do danych osobowych i danych wrażliwych.

Narzędzia developerskie

Nie wymagamy kompetencji DevOps, ale oczekujemy swobodnej pracy w typowym środowisku developerskim:

  • Git,
  • GitLab lub podobne narzędzie repozytoryjne,
  • code review,
  • praca z branchami i merge requestami,
  • Docker na poziomie uruchomienia środowiska lokalnego lub pracy z gotowym kontenerem,
  • podstawowa świadomość CI/CD z perspektywy programisty,
  • umiejętność czytania logów aplikacyjnych.

Nie wymagamy administracji Kubernetes, Terraform, Ansible, HAProxy, Prometheus, Graylog, Vault, Nexus, Commvault ani Rocky Linux. Te kompetencje traktujemy jako obszar zespołu DevOps/infrastruktury.


Mile widziane

Dodatkowym atutem będzie doświadczenie z:

  • Keycloak,
  • systemami e-administracji,
  • Węzłem Krajowym,
  • Profilem Zaufanym,
  • ePUAP,
  • e-Doręczeniami,
  • CEIDG, KRS, GUS, ZUS, KIR lub KAP,
  • aplikacjami o wysokich wymaganiach bezpieczeństwa,
  • aplikacjami publicznymi lub systemami regulowanymi,
  • dużymi systemami legacy,
  • testami automatycznymi,
  • optymalizacją wydajności aplikacji,
  • migracjami danych,
  • dokumentacją techniczną w projektach enterprise.

Kogo szukamy

Najlepiej odnajdzie się u nas osoba, która:

  • jest samodzielna i odpowiedzialna,
  • potrafi wejść w duży, istniejący system,
  • nie boi się pracy z dokumentacją i kodem napisanym przez różne zespoły,
  • potrafi analizować problem, a nie tylko realizować opisane zadania,
  • umie zaproponować rozwiązanie techniczne i wyjaśnić jego konsekwencje,
  • dba o jakość kodu, testy i stabilność systemu,
  • komunikuje ryzyka i blokery odpowiednio wcześnie,
  • chce się rozwijać i szybko uzupełniać brakujące kompetencje,
  • rozumie, że w projektach publicznych liczą się bezpieczeństwo, przewidywalność, dokumentacja i zgodność z wymaganiami.

Oferujemy

  • Pracę przy dużych systemach publicznych.
  • Rozwój w obszarze PHP, Java
  • Pracę nad systemami o dużym znaczeniu użytkowym i społecznym.
  • Współpracę z osobnym zespołem DevOps i infrastruktury.
  • Dużą samodzielność w realizacji zadań.
  • Możliwość pracy przy funkcjonalnościach, integracjach, optymalizacji, refaktoryzacji i utrzymaniu kodu produkcyjnego.
  • Stabilne, długoterminowe projekty.

Proces rekrutacji


  • Krótka rozmowa organizacyjna o doświadczeniu, dostępności i oczekiwaniach.
  • Rozmowa techniczna z naciskiem na PHP, Java, API, bazy danych, integracje i diagnostykę błędów.
  • Omówienie przykładowego scenariusza projektowego, np. naprawa błędu produkcyjnego, zaprojektowanie integracji API, refaktoryzacja modułu lub optymalizacja zapytania.
  • Decyzja i ustalenie warunków współpracy.
  • Administratorem danych osobowych jest Trimtab Sp. z o.o. 00-193 Warszawa ul. Stawki 2A, NIP: 5222693182. Moje dane osobowe przetwarzane są w celu rekrutacji przez Administratora. Wiem, że przysługują mi następujące prawa: prawo żądania dostępu do swoich danych, prawo do ich sprostowania, prawo do usunięcia danych, prawo do ograniczenia przetwarzania, prawo do wniesienia sprzeciwu oraz prawo do przenoszenia danych. Więcej informacji na temat przetwarzania danych osobowych, znajduje się w Polityce Prywatności Administratora.

  • Wyrażam zgodę na przetwarzanie moich danych osobowych przez Trimtab Sp. z o.o. 00-193 Warszawa ul. Stawki 2A, NIP: 5222693182 zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby bieżącej rekrutacji. Zgoda jest dobrowolna i może być w każdym czasie wycofana. Dodatkowo wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby przyszłych rekrutacji przez okres 12 miesięcy. Zgoda jest dobrowolna i może być w każdym czasie wycofana.

Dodana
Wygasa (za 30 dni)

Chcesz dowiedzieć się więcej o firmie?

Zobacz profil pracodawcy

Pozostałe oferty pracodawcy

Podobne oferty pracy

Polecani pracodawcy