ITFS Sp. z o.o.
PHP / Fullstack Developer
B2B fullstack developer working on-site in central Warsaw (remote possible after onboarding) for a client in the public-sector procurement industry. Day-to-day backend/frontend work in PHP 7+ with Symfony 3-6+, JavaScript, REST APIs and SQL, with code reviews in a team.
- Compensation
- PLN 130–PLN 165 / hr
- Location
- Warszawa, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Min. 3 years of experience in PHP (versions 7+)
- Very good skills working with Symfony 3-6+
- Ability to program in JavaScript
- Knowledge of design patterns in PHP and JS
- Practical knowledge of REST communication
- Knowledge of SQL syntax
- Ability to use Git
- Teamwork and communication skills for efficient task delivery
- Independence in task execution and finding optimal solutions to difficult problems
- Willingness to seek solutions that improve work
- Ability to conduct constructive, quality-focused code review, share knowledge and follow established standards
Nice to have
- Min. 7 years of experience in PHP 7+
- Experience meeting technical criteria in IT software development and maintenance
- Min. 5 years of experience with Git / GitLab (or min. 5 projects)
- Min. 5 years of experience with Symfony 4+ (or min. 7 projects)
- Min. 4 years of experience with API Platform (or min. 5 projects)
- Min. 5 years of experience with React.js (or min. 7 projects)
- Min. 5 years of experience writing unit tests (PHPUnit preferred) or min. 7 projects
- Min. 4 years of experience writing unit tests for React.js (Jest / react-testing-library) or min. 5 projects
- Min. 3 years of experience with GitLab CI/CD and code analysis tools (incl. 1 year with GitLab CI/CD components) or min. 5 projects
- Min. 5 years of experience with Docker and Docker Compose (or min. 5 projects)
- Min. 2 years of experience with Kubernetes, Rancher, Argo (or min. 3 projects)
- Min. 2 years of experience with Grafana (or min. 3 projects)
- Min. 2 years of experience with RabbitMQ (or min. 3 projects)
- Min. 3 years of experience with Behat (or min. 5 projects)
- Min. 1 year of experience with TypeScript (or min. 3 projects)
- Min. 2 years of experience with Material UI and Vite (or min. 3 projects)
- Min. 1 year of experience with Playwright (UI/E2E tests) or min. 2 projects
- Min. 1 year of experience working with monorepo (Turborepo, pnpm) or min. 2 projects
Full description
Miejsce pracy: Warszawa Centrum (stacjonarnie z możliwością przejścia na pracę zdalną po onboardingu)
Start: ASAP (lub preferowane max. 30 dni wypowiedzenia)
Współpraca: B2B z ITFS
Wynagrodzenie: 130-165 zł/h + VAT (bez płatnych urlopów)
Branża: przetarg w sektorze publicznym
Proces rekrutacyjny: krótka rozmowa z ITFS (ok. 15 min) ➡ 1 rozmowa stacjonarna z Klientem (w Warszawie) ➡ decyzja
- Min. 3 lata doświadczenia w języku PHP (wersje 7+)
- Bardzo dobra umiejętność pracy z Symfony 3-6+
- Umiejętność programowania w JavaScript
- Znajomość wzorców projektowych w PHP i JS
- Praktyczna znajomość komunikacji REST
- Znajomość składni języka SQL
- Umiejętność posługiwania się GIT
- Umiejętność pracy w zespole, komunikatywność, pozwalająca na sprawną realizację zadań
- Samodzielność w realizacji zadań, umiejętność szukania optymalnych rozwiązań dla trudnych zagadnień
- Chęć poszukiwania rozwiązań usprawniających wykonywaną pracę
- Umiejętność prowadzenia konstruktywnego code review, nastawionego na jakość i rozwój zespołu, dzielenie się wiedzą i konsekwentne przestrzeganie ustalonych standardów i zasad projektowych
Mile widziane:
- Min. 7 lat doświadczenia wPHP 7+
- Doświadczenie w spełnianiu kryteriów technicznych w obszarze wytwarzania i utrzymania oprogramowania IT
- Min. 5 lat doświadczenia z Git / GitLab (lub min. 5 projektów)
- Min. 5 lat doświadczenia z Symfony4+ (lub min. 7 projektów)
- Min. 4 lata doświadczenia z API Platform (lub min. 5 projektów)
- Min. 5 lat doświadczenia z React.js (lub min. 7 projektów)
- Min. 5 lat doświadczenia w pisaniu testów jednostkowych (preferowany PHPUnit) lub min. 7 projektów
- Min. 4 lata doświadczenia w pisaniu testów jednostkowych do React.js (Jest / react-testing-library) lub min. 5 projektów
- Min. 3 lata doświadczenia z GitLab CI/CD i narzędziami analizy kodu (w tym 1 rok z GitLab CI/CD components) lub min. 5 projektów