Log in
All jobs
T

Senior Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)

Telemedi
Remote (Warsaw, Masovian Voivodeship, Poland) Posted Oct 20, 2026
Full-timeRemote

About this role

Szukamy Senior Developerów do zespołu IT w związku z intensywnym rozwojem organizacji, chcących programować z AI. Senior powinien sprawnie poruszać się w IDE spiętym z AI i doskonale odnajdywać się w tym, jak można błyskawicznie dostarczać wartość biznesową przez rozwiązania IT, jednocześnie trzymając jakość programistyczną.

Stare czasy w IT minęły, nowa era rozwoju oprogramowania już tu jest - w Telemedi dołączamy do prekursorów zmian w procesie developmentu. Wierzymy, że łącząc użycie najnowszych technologii z biegłością techniczną i ponadprzeciętnym zaangażowaniem możemy budować więcej, szybciej, i lepiej, niż to było kiedykolwiek możliwe.

Developerzy w naszym IT pracują z Cursor AI (cursor.com) - to IDE zmienia kompletnie paradygmat programowania. My potrafimy w kilka godzin zrobić to, co innym deweloperom zajmuje kilka dni. I tego też będziemy oczekiwać od Ciebie.

Aplikuj do nas, jeśli:

  • chcesz pracować w firmie produktowej, w której domena biznesowa jest bardzo ciekawa, rozległa i złożona, a Twoja praca dziś przekłada się na wymierny efekt jutro
  • lubisz duże wyzwania i i odnajdziesz się w skomplikowanej aplikacji
  • lubisz dynamiczne środowisko, w którym dużo się dzieje
  • wychodzisz z inicjatywą i na co dzień podnosić standard pracy zespołu
  • czujesz odpowiedzialność za to, co robisz Ty i cały zespół
  • chętnie i otwarcie przyjmujesz konstruktywny feedback do swojej pracy
  • lubisz poznawać biznes i dobrze się komunikujesz z innymi (nie tylko w IT)
  • potrafisz szybko i sprawnie tworzyć jakościowe aplikacje / feature’y
  • jesteś pewny swojej wiedzy technicznej, i potrafisz podnosić jakość aplikacji (w tym umiesz usprawniać kod legacy drobnymi krokami)
  • chętnie poprawiasz procesy wokół siebie

Twoje zadania:

  • udział w tworzeniu rozwiązań IT od początku do końca (u nas IT nie jest “silosem”)
  • rozwój aplikacji webowych (nowe funkcje, bugfixing, refactors)
  • udział w projektowaniu architektury nowych rozwiązań i infrastruktury deweloperskiej
  • udział w code review i dbałość o jakość tworzonych rozwiązań
  • stałe podnoszenie standardów procesów developmentu
  • ścisła współpraca z zespołem (Devs, PMs/POs, QAs)
  • dbanie o wysoką jakość programistyczną i wysokie tempo dostarczanych zadań (indywidualnie i jako team)

Requirements

Czego oczekujemy:

  • Doskonałego rozumienia biznesu i bardzo szerokiego kontekstu na dużym poziomie szczegółowości
  • Doskonałej umiejętności przekładania celu biznesowego na rozwiązania IT, które są tak proste jak to możliwe, i nie bardziej skomplikowane niż to absolutnie konieczne
  • Chęci i wytrwałości w stałym podnoszeniu standardów zespołu (zarówno pod kątem jakości kodu, architektury systemu, jak i szczególnie procesu)
  • Umiejętności korzystania z nowoczesnych narzędzi AI w programowaniu (jak Cursor / Windsurf, które pomagają tworzyć całe funkcje/moduły a nie pojedyncze metody).
  • Min. 4 lata komercyjnego doświadczenia w pracy z PHP i Symfony
  • Min. 2 lata komercyjnego doświadczenia w pracy z TypeScript oraz React.js lub Vue.js
  • Znajomości zagadnień zw. z wydajnością i optymalizacją aplikacji web.
  • Praktycznej znajomości obszaru środowisk skonteneryzowanych (Docker)
  • Praktycznej znajomości wzorców projektowych i dobrych praktyk programowania (SOLID, KISS, DRY itd)
  • Biegłości w pracy z systemami kontroli wersji, np. Git.
  • Ownershipu - samodzielności i odpowiedzialności za powierzone zadania
  • Dokładności i sumienności w pracy (indywidualnie i w zespole)
  • Płynnej znajomości języka polskiego.

Mile widziane:

  • Znajomość zagadnień zw. z infrastrukturą aplikacji w chmurze (np. GCP)
  • Doświadczenie w rozwoju architektury mikroserwisowej.
  • Doświadczenia w pisaniu testów jednostkowych i integracyjnych.
  • Doświadczenie komercyjne z Node.js / Nest.js

Pracujemy z:

  • Backend: Symfony, PHP + MySQL/PostgreSQL, RabbitMQ, GraphQL, Hasura

  • architektura: mikroserwisy + duży monolit

  • Frontend: React.js + Typescript + Twig w panelach admina

  • Infrastruktura: Google Cloud Platform + Kubernetes, Datadog

  • Build (CI): Docker, Github Actions

  • Kontrola wersji: Github

  • Issue Tracker: JIRA, Confluence

  • Testy: PHPUnit + Playwright + QA manualne

Benefits

  • Wynagrodzenie: 25 000 - 32 000 PLN netto (B2B)
  • Elastyczny model pracy (hybrid/remote)
  • Opieka medyczna
  • Karta Multisport
  • Współpraca w oparciu o B2B lub umowę zlecenie

Co wyróżni Cię spośród innych kandydatów:

  • Twoja zdolność do myślenia poza schematami

  • Komunikatywność - jasna, klarowna i rzeczowa

  • Umiejętność rozwiązywania problemów "end to end".

  • Nasze wartości

  • Organizational YES: Witamy osoby, które z entuzjazmem podchodzą do zmian i nowych możliwości.

  • 5x why, first principles: Zachęcamy do zadawania pytań "dlaczego?" i szukania lepszych rozwiązań.

  • Data-driven: Wspieramy decyzje rzetelnymi danymi i analizami. Zawsze weryfikujemy informacje u źródła - nie przyjmujemy założeń bez sprawdzenia faktów i danych.

  • Startup mindset: Cenimy szybkie działanie i eksperymentowanie poprzez prototypy.

  • Getting things done as an A-player: Koncentrujemy się na realnych efektach i wspólnie świętujemy sukcesy. Nie tolerujemy zaniedbań i nie popełniamy błędów wynikających z niedbalstwa.

  • Transparency: Stawiamy na radykalnie szczerą komunikację w duchu "radical candor" - feedback jest bezpośredni, konstruktywny i natychmiastowy. Mówimy otwarcie co działa, a co wymaga poprawy.

  • Sense of urgency: Działamy sprawnie i efektywnie, dążąc do szybkiej realizacji celów.

  • Accountability: Nie chowamy głowy w piasek - otwarcie przyznajemy gdy coś nie działa i bierzemy odpowiedzialność za wprowadzanie niezbędnych zmian.

Co nie wpisuje się w naszą kulturę pracy:

  • Ignorowanie problemów.
  • Brak zaangażowania w testowanie nowych inicjatyw.
  • Opieranie działań na nieaktualnych danych i brak elastyczności w działaniu.
  • Unikanie odpowiedzialności
  • Stagnacja: Oczekiwanie, że metody, które były efektywne w przeszłości, będą działać na zawsze.
  • Przeciwstawianie się zmianie
  • Brak transparentności
  • Niewłaściwe zarządzanie czasem. Brak pilności w działaniu.
  • Odkładanie zadań na później
  • Ignorowanie problemów
  • Popełnianie błędów wynikających z zaniedbania

Etapy procesu rekrutacyjnego:

  • krótki quiz online (5-10 min)

  • zadanie techniczne

  • rozmowa z Hiring Managerem

  • (opcjonalnie) Assessment Day dla wybranych kandydatów

  • Dzięki takim etapom rekrutacji nie wymagamy dużego zaangażowania czasowego na początku, proces rekrutacyjny idzie sprawnie (feedback dostajesz szybko!) oraz możemy dać szansę szerszemu gronu kandydatów.

  • Jeżeli uważasz, że jesteś właściwą osobą do tego stanowiska, skontaktuj się z nami i dołącz do zespołu, który naprawdę robi różnicę! W swoim CV pokaż nam, że jesteś komandosem, którego szukamy.

  • Nie zwlekaj, dołącz do nas już dziś!

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →