高级全栈开发工程师 2.0(PHP + React + Cursor/Windsurf)
Senior Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)
我们正在寻找高级开发人员加入IT团队,随着组织的快速发展,希望与AI一起编程。高级开发人员应熟练使用与AI集成的IDE,并能很好地理解如何通过IT解决方案快速交付业务价值,同时保持代码质量。
IT的旧时代已经过去,软件开发的新时代已经到来——在Telemedi,我们是开发流程变革的先驱者。我们相信,结合最新技术、技术专长和超常的投入,我们可以比以往任何时候都更快、更好地构建产品。
我们的IT开发人员使用Cursor AI(cursor.com)——这是一款彻底改变编程范式的IDE。我们能在几小时内完成其他开发者需要几天的工作。我们期待你也能做到这一点。
如果你:
- 想在一家产品导向的公司工作,其业务领域非常有趣、广泛且复杂,而你的工作今天就能对明天产生实际效果
- 喜欢大型挑战,并能在复杂的系统中找到自己的位置
- 喜欢快节奏的环境,其中每天都有很多事情发生
- 有主动性,日常工作中不断提升团队的标准
- 对你和整个团队所做的工作负有责任感
- 愿意积极接受建设性的反馈
- 喜欢了解业务并能与其他部门良好沟通(不仅仅是IT)
- 能够快速高效地创建高质量的应用程序/功能
- 对自己的技术知识有信心,并能提升应用程序的质量(包括逐步优化遗留代码)
- 愿意改进周围的流程
你的职责:
- 参与从头到尾构建IT解决方案(我们这里IT不是“孤岛”)
- 开发Web应用程序(新功能、修复bug、重构)
- 参与设计新解决方案和开发基础设施的架构
- 参与代码审查并关注所构建解决方案的质量
- 持续提升开发流程的标准
- 与团队紧密合作(开发者、PM/PO、QA)
- 关注高质量的代码和高效率的任务交付(个人和团队)
要求:
我们期望:
- 对业务有深刻的理解,并能在高度细节的层面上掌握广泛的背景
- 非常擅长将业务目标转化为简单有效的IT解决方案
查看英文原文
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ś!
Originally posted on Himalayas