Mid Fullstack Developer 2.0 (PHP + React + CursorWindsurf)

Work set-up: 
Full Remote
Contract: 
Salary: 
156 - 156K yearly
Experience: 
Mid-level (2-5 years)
Work from: 
Poland

Offer summary

Qualifications:

Minimum 3 years of commercial experience with PHP, preferably with Symfony or similar frameworks., At least 1 year of professional experience with React.js and some familiarity with TypeScript., Strong understanding of modern programming paradigms and design patterns like SOLID, KISS, and DRY., Proficiency with version control systems such as Git and a good command of the Polish language..

Key responsibilities:

  • Participate in the development of IT solutions from start to finish.
  • Develop and maintain web applications, including new features, bug fixes, and refactoring.
  • Contribute to designing architecture for new solutions and development infrastructure.
  • Collaborate closely with team members, including developers, project managers, and QA specialists.

Telemedi - Digital Health Platform & Telehealth Provider logo
Telemedi - Digital Health Platform & Telehealth Provider SME https://business.telemedi.com/en/
51 - 200 Employees
See all jobs

Job description

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, PMsPOs, 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 + MySQLPostgreSQL, 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 (hybridremote)
                      • 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ń.
                              • Datadriven: 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 Aplayer: 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:

                                      1. krótki quiz online (510 min)
                                      2. zadanie techniczne
                                      3. rozmowa z Hiring Managerem
                                      4. (opcjonalnie) Assessment Day dla wybranych kandydatów
                                        1. 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ś!

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
Polish
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs