Inżynier Oprogramowania PHP

Inżynier Oprogramowania PHP

PHP

Księdza Biskupa Herberta Bednorza 2A, Katowice

Symfonia

Full-time
B2B, Permanent
Mid
Hybrid

Tech stack

    Polish

    C1

    PHP 8.3

    advanced

    PostgreSQL

    regular

    Docker

    regular

    Jira

    regular

Job description

O projekcie


Rozwijamy rozbudowany system do elektronicznego obiegu dokumentów, zintegrowany z innymi produktami Symfonii. Pracujemy w PHP 8.3 (98%) i Pythonie (1%), na Ubuntu Docker, z CI/CD i codziennymi releasami na produkcję.


  • Stack: autorski framework + Symfony, PostgreSQL

  • Każdy dev ma własnego asystenta AI

  • Aktualne wyzwania: bezpieczeństwo, integracje

  • Modularna architektura – dodatki jako osobne aplikacje z własnym flow

  • Scrumowe podejście, realny wpływ na decyzje   Szkolenia i rozwój kompetencji


Twój zakres obowiązków

  • Rozwój nowych funkcjonalności systemu oraz utrzymanie istniejących modułów

  • Integracja z innymi produktami Symfonii i systemami zewnętrznymi

  • Refaktoryzacja kodu oraz pisanie testów jednostkowych i integracyjnych

  • Współpraca z działem biznesowym przy analizie wymagań

  • Udział w projektowaniu architektury i rekomendowaniu rozwiązań technologicznych

  • Dbanie o jakość kodu – własnego i innych członków zespołu (code review)

  • Wspieranie zespołu w rozwiązywaniu problemów technicznych

  • Praca hybrydowa: 3 dni z biura (INT), 2 dni zdalnie – z elastycznym podejściem

 

Nasze wymagania

  • Min. 3 lata doświadczenia w programowaniu PHP aplikacji internetowych, w roli inżynier oprogramowania, mid developer

  • Bardzo dobra znajomość PHP 8.3 i dobre praktyki programistyczne (SOLID, PSR, wzorce projektowe)

  • Dobra znajomość PostgreSQL i umiejętność pisania zapytań SQL

  • Znajomość baz NoSQL (Redis, DynamoDB)

  • Doświadczenie z systemami kolejkowymi (RabbitMQ, SQS, SNS)

  • Praktyczna znajomość Docker i pracy w środowiskach kontenerowych

  • Znajomość systemów kontroli wersji (Git) oraz oprogramowania GitLab i zagadnień CI/CD

  • Praktyczne doświadczenie w pracy z systemem JIRA

  • Umiejętność pracy z systemami Linux (preferowane: Ubuntu)

  • Umiejętność tworzenia dokumentacji technicznej (np. Swagger/OpenApi)

  • Angielski na poziomie czytania dokumentacji i swobodnej pracy z kodem

  • Bardzo dobra komunikacja, nastawienie na współpracę i dzielenie się wiedzą

  • Chęć ciągłego rozwijania się i podnoszenia swoich umiejętności technicznych


Mile widziane:

  • Znajomość narzędzi obserwowalności (Sentry, Grafana)

  • Znajomość usług chmurowych AWS

  • Znajomość Kubernetes

 

Takie dajemy możliwości rozwoju:

  • Przestrzeń do eksperymentowania i niezbędnej refaktoryzacji

  • Szkolenia wewnątrzfirmowe i zewnętrzne (według potrzeb)

  • Wsparcie merytoryczne od liderów technologicznych

  • Wymiana wiedzy technicznej w firmie

 

Co nas wyróżnia:

  • Realny wpływ na rozwój produktu – Twoje pomysły trafią na produkcję, nie do szuflady

  • Płaska struktura organizacyjna – szybkie decyzje, bez zbędnej biurokracji

  • Zespół z technologicznym zacięciem - dbamy o nasz produkt i wspieramy się wzajemnie

  • Transparentność - dzielimy się wiedzą, planami i wynikami

Published: 21.08.2025
Office location