Backend Developer (PHP/Symfony) – rola partnerska / senior
Backend Developer (PHP/Symfony) – rola partnerska / senior
Projekt V3: enterprise e-procurement + AI | microservices | AWS
To rozproszony system mikroserwisowy z komunikacją asynchroniczną.Frontend: Vue.js (kilka aplikacji)Backend: PHP (API Gateway + serwisy) + Python (AI)Infra: AWS (Lambda, SQS, DynamoDB, SES, S3)Search & analytics: ElasticsearchAI: orkiestracja logiki LLM (graph-based flows, LangChain/LangGraph/LangSmith)
Szukamy jednej osoby – seniora, który będzie partnerem technicznym lidera projektu. Nie szukamy „wykonawcy tasków”, tylko osoby współodpowiedzialnej za architekturę, decyzje i kierunek rozwoju systemu.
Jeśli chcesz budować realny system produkcyjny oparty o AI, mieć wpływ na architekturę i decyzje techniczne — to jest ta rola.
Jak pracujemy
szybkie decyzje, mało biurokracji
impact > perfekcja
partnerstwo, nie hierarchia
odpowiedzialność za produkt, nie tylko za kod
pragmatyzm zamiast dogmatów
Zakres odpowiedzialności / obowiązków
Rozwój i utrzymanie backendu end-to-end – niezależnie od tego, czy dany komponent jest napisany w PHP czy Pythonie, w tym serwisów wykorzystujących AI.
Integracja i rozwój backendu w obszarze AI opartym o orkiestrację logiki AI (graph based flows / nodes) – na poziomie integracji systemowej, kontraktów API, niezawodności i obserwowalności.
Praca z architekturą rozproszoną:
mikroserwisy,
komunikacja synchroniczna (REST),
komunikacja asynchroniczna (kolejki, eventy, e-mail).
Projektowanie i rozwijanie kontraktów API (spójność, versioning, kompatybilność wsteczna).
Integracje oraz procesy oparte o e-mail (AWS SES) i zdarzenia – z naciskiem na niezawodność (retry, idempotencja, korelacja, monitoring).
Praca z danymi: PostgreSQL + NoSQL (DynamoDB) – optymalizacja i pragmatyczne podejście do modelowania.
Co jest dla nas ważne:
Świadome wykorzystanie LLM w systemie produkcyjnym
Dbanie o jakość
Proaktywne wyłapywanie wąskich gardeł (wydajność, koszty, niezawodność, złożoność) i proponowanie usprawnień.
Jasna komunikacja i raportowanie: co jest zrobione, co w toku, co blokuje i jakie są ryzyka.
Dynamika działania - Myślisz i reagujesz szybko. Potrafisz podjąć decyzję przy niepełnych danych i ją dowieźć.
Odpowiedzialność za tematy end to end
Myślenie systemowe i długofalowe
Dynamika i ekscytacja tematem – chcesz rozumieć, co budujemy i po co. Otwarta komunikacja i feedback (w obie strony).
Cenimy solidne fundamenty inżynierskie i doświadczenie zdobywane w realnych, długofalowych projektach produkcyjnych.
Wymagania obowiązkowe
≥ 5 lat realnego, komercyjnego doświadczenia w backendzie (full-time). Bardzo dobra znajomość PHP i Symfony.
Bardzo dobra znajomość projektowania REST API i integracji.
Bardzo dobra znajomość baz danych: PostgreSQL + doświadczenie z NoSQL.
Praktyczne rozumienie mikroserwisów i systemów rozproszonych (kontrakty, niezawodność, kolejki).
Doświadczenie z AWS lub realna gotowość do szybkiego wejścia – szczególnie: SQS, DynamoDB, Lambda, SES, S3.
Praktyczna znajomość Python,
Rozumienie działania modeli LLM i agentów AI:
Umiejętność pracy w zespole (Agile/Scrum jako narzędzie, nie religia).
Mile widziane
Node.js (JavaScript) w kontekście usług i integracji.
Docker (praktycznie), Kubernetes (plus).
Elasticsearch (indeksy, zapytania, podstawy strojenia).
Vue.js / TypeScript (lepsze zrozumienie potrzeb frontów).
Doświadczenie lub realna ciekawość rozwiązań do orkiestracji i obserwowalności procesów AI / LLM (graph-based workflows, flow engines, orchestratory), niezależnie od konkretnego narzędzia.
Backend Developer (PHP/Symfony) – rola partnerska / senior
Backend Developer (PHP/Symfony) – rola partnerska / senior