EIP Group
EIP Group

Backend Developer

May 16, 2025
Full-time
Remote · Warsaw, Mazowieckie, Poland
Mid-Senior level
Back-end Developer

Dołącz do Digmatix Poland, gdzie innowacja, współpraca i rozwój napędzają wszystko, co robimy. Każdego dnia pomagamy firmom rosnąć i działać efektywniej dzięki nowoczesnym rozwiązaniom Microsoft Dynamics. To ludzie są sercem naszej organizacji – razem tworzymy środowisko, w którym innowacje nabierają tempa, a każdy głos ma znaczenie.

Zakres Obowiązków

  • Rozwój i utrzymanie backendu aplikacji

  • Tworzenie i rozwój nowych funkcjonalności w oparciu o wymagania biznesowe.

  • Refaktoryzacja i optymalizacja istniejącego kodu PHP.

  • Rozwój aplikacji z uwzględnieniem skalowalności (architektura, wzorce projektowe).

  • Integracje z systemami zewnętrznymi

  • Tworzenie i obsługa integracji z systemami zewnętrznymi przedsiębiorstwa (ERP, CRM).

  • Obsługa wymiany danych z systemami partnerów biznesowych.

  • Projektowanie i zarządzanie bazą danych

  • Projektowanie struktur baz danych (głównie MySQL lub PostgreSQL).

  • Pisanie i optymalizacja zapytań SQL.

  • Dbanie o spójność i integralność danych.

  • Współpraca z zespołem frontendowym i analitykami

  • Tworzenie i dokumentowanie API dla frontendu.

  • Współpraca z UI/UX designerami, testerami oraz analitykami biznesowymi.

  • Zapewnienie jakości kodu

  • Tworzenie testów jednostkowych i integracyjnych.

  • Udział w code review.

  • Stosowanie dobrych praktyk programistycznych (PSR, SOLID, DRY).

  • Utrzymanie i rozwój środowiska CI/CD

  • Współpraca przy automatyzacji procesów wdrożeniowych.

  • Monitorowanie działania aplikacji i reagowanie na błędy produkcyjne.

  • Dokumentacja techniczna

  • Prowadzenie dokumentacji kodu, API i procesów integracyjnych.

  • Wsparcie techniczne dla zespołów wewnętrznych i partnerów B2B.

Odpowiednie Kompetencje

  • Minimum 3 lata doświadczenia w programowaniu w PHP
  • Bardzo dobra znajomość PHP 7/8 z naciskiem na programowanie obiektowe (OOP)
  • Doświadczenie w pracy z frameworkiem Symfony (docelowo Symfony 6)
  • Dobra znajomość SQL i Doctrine
  • Praktyczna znajomość systemu kontroli wersji Git
  • Znajomość REST API
  • Znajomość MongoDB - wykorzystywanego w projektach Symfony do przechowywania dokumentów i danych nierelacyjnych
  • Konfiguracja i integracja MongoDB z frameworkiem Symfony
  • Umiejętność pracy z doctrine/mongodb-odm-bundle do mapowania obiektowo-dokumentowego
  • Znajomość MongoDB - wykorzystywanego w projektach Symfony do przechowywania dokumentów i danych nierelacyjnych
  • Konfiguracja i integracja MongoDB z frameworkiem Symfony
  • Umiejętność pracy z doctrine/mongodb-odm-bundle
  • Doświadczenie z Redis - używanego do cachowania danych, zarządzania sesjami i implementacji kolejek
  • Konfiguracja i wykorzystanie Symfony Redis Cache Adapter
  • Umiejętność tworzenia dokumentacji oraz diagramów UML (diagramy klas, przepływu, modelowanie zależności)

Mile Widziane

  • Doświadczenie z konteneryzacją – Docker
  • Komunikatywność i umiejętność pracy zespołowej
  • Umiejętność analitycznego myślenia
  • Doświadczenie w pracy w metodykach zwinnych (Agile, Scrum) i znajomość narzędzi takich jak JIRA
  • Samodzielność i inicjatywa w podejmowaniu zadań oraz prezentowania pomysłów

Oferujemy

  • Stabilne zatrudnienie w wybranej przez Ciebie formie – umowa o pracę lub B2B.
  • Dostęp do kafeterii benefitów – m.in. prywatna opieka medyczna, karta sportowa czy ubezpieczenie na życie.
  • Rozwój – szkolenia, certyfikacje, wsparcie w nauce języka angielskiego.
  • Elastyczny model pracy – praca zdalna lub hybrydowa (biura w Warszawie, Częstochowie i Opolu)
  • Przestrzeń na Twoje pomysły – cenimy inicjatywę i chętnie wdrażamy nowe rozwiązania.