⚡ New

Tech Lead (PHP + React + Cursor/Windsurf)

Telemedi

MadridFull-timeMid LevelOn-site

Job Description

Tech Lead – zespół IT w Telemedi Szukamy Tech Leada 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 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:

bycie benchmarkiem dla zespołu IT pod względem standardów pracy

dbanie o wysoką jakość programistyczną i wysokie tempo dostarczanych zadań (indywidualnie i jako team)

wybieranie z zadań zakresu niezbędnego do osiągania celów biznesowych (bez robienia rzeczy, które przydadzą się na później)

udział w tworzeniu rozwiązań IT od początku do końca razem z działami biznesowymi (u nas IT nie jest “silosem”)

rozwój aplikacji webowych (nowe funkcje, bugfixing, refactors) -

aktywne programowanie

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)

Requirements

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 kontenerizowanych (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: 24 000 - 33 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

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ś!

#J-18808-Ljbffr

Posted Yesterday

Related Jobs

Related Searches

Apply Now