About this role
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 dynamiczne środowisko, w którym dużo się dzieje
-
czujesz odpowiedzialność za to, co robisz Ty i cały zespół
-
nie boisz się wyzwań, i odnajdziesz się w skomplikowanej aplikacji
-
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ć standard aplikacji (w tym usprawniać kod legacy)
-
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
-
Umiejętności korzystania z nowoczesnych narzędzi AI w programowaniu (jak Cursor / Windsurf - Github Copilot nie jest “good enough”). Nie musisz mieć w tym doświadczenia - ale musisz rozumieć paradygmat i mieć to "przećwiczone".
-
Min. 3 lata komercyjnego doświadczenia w pracy z PHP - chodzi o Symfony lub inny framework tej klasy
-
Min. 1 rok komercyjnego doświadczenia w pracy z frameworkiem React.js, w tym pewne doświadczenie z Typescript
-
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 wydajnością i optymalizacją aplikacji web.
-
Znajomość zagadnień zw. z infrastrukturą aplikacji w chmurze (np. GCP)
-
Doświadczenie w rozwoju architektury mikroserwisowej.
-
Praktyczna znajomość obszaru środowisk skonteneryzowanych (Docker)
-
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: 15 000 - 22 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ś!