W ramach strategicznego projektu rozbudowy modułowej platformy Fortegia (PIM / OMS / WMS / POS), Fortegia sp. z o.o. poszukuje kandydatów na stanowisko:
Ostateczna wysokość wynagrodzenia uzależniona jest od doświadczenia, kompetencji technicznych oraz zakresu odpowiedzialności.
----------------
Zakres roli
----------------
Rola wymaga nie tylko wysokich kompetencji programistycznych, ale również partnerskiego podejścia do architektury systemu. Poszukujemy osoby, która:
rozumie złożone procesy biznesowe,
potrafi samodzielnie projektować rozwiązania backendowe,
bierze realny wpływ na decyzje architektoniczne,
wdraża skalowalne i długofalowe rozwiązania.
responsibilities :
Projektowanie oraz end-to-end ownership kluczowych mikroserwisów w architekturze systemu.
Analiza złożonych procesów biznesowych w domenach PIM, OMS i WMS oraz projektowanie i implementacja wydajnych rozwiązań technicznych.
Projektowanie, rozwój i utrzymanie kontraktów API (REST) w podejściu API-First, stanowiących fundament komunikacji w systemie rozproszonym.
Projektowanie i rozwój integracji API z systemami zewnętrznymi, w tym ERP, firmami kurierskimi, marketplace’ami, sklepami internetowymi oraz innymi systemami.
Zapewnienie wysokiej wydajności (high performance) oraz wysokiej dostępności (high availability) usług w środowisku Amazon AWS, w tym optymalizacja i skalowanie rozwiązań.
Współtworzenie i egzekwowanie standardów kodowania, procesów CI/CD, strategii testowania oraz aktywny udział w code review.
requirements-expected :
Doświadczenie komercyjne jako .NET Developer umożliwiające samodzielne prowadzenie modułów lub obszarów systemu (typowo poziom Mid/Senior).
Praktyczna, ugruntowana znajomość architektury mikroserwisów oraz zasad DDD (Domain-Driven Design), SOLID i Clean Architecture.
Biegłość w C# oraz .NET Core / .NET 8+.
Doświadczenie w pracy z systemami kolejkowymi (np. RabbitMQ, Kafka, AWS SQS).
Praktyczna znajomość baz danych:
relacyjnych (PostgreSQL, MySQL),
dokumentowych / NoSQL (MongoDB).
Ugruntowane doświadczenie w pisaniu testów jednostkowych i integracyjnych, z wykorzystaniem frameworków do mockowania (np. Moq, NSubstitute).
Doświadczenie w pracy z Dockerem oraz środowiskami konteneryzowanymi.
Solidne doświadczenie w pracy z Amazon AWS oraz rozumienie zastosowania kluczowych usług w systemach skalowalnych.
Doświadczenie w pracy w środowisku CI/CD oraz automatyzacji procesów wdrożeniowych.
-------------------------------------------------
Ta rola nie będzie dla Ciebie, jeśli:
-------------------------------------------------
szukasz wyłącznie realizacji ściśle opisanych tasków, bez odpowiedzialności za projektowane rozwiązania,
nie interesuje Cię analiza domenowa i zrozumienie procesów biznesowych stojących za kodem,
preferujesz pracę w monolicie bez integracji z systemami zewnętrznymi,
nie czujesz się komfortowo z end-to-end ownership i samodzielnym podejmowaniem decyzji technicznych,
oczekujesz, że architektura i decyzje projektowe będą zawsze narzucone „z góry”.
----------------------------------------
Ta rola jest dla Ciebie, jeśli:
---------------------------------------
chcesz mieć realny wpływ na architekturę i rozwój złożonej platformy systemowej,
dobrze odnajdujesz się w systemach rozproszonych i integracjach API,
potrafisz łączyć wymagania biznesowe z decyzjami technicznymi,
cenisz odpowiedzialność za projektowane rozwiązania, a nie tylko implementację,
lubisz współpracę z innymi zespołami (backend, integracje, infrastruktura) opartą na jasnych zasadach i kontraktach API.
offered :
Pracę przy rozwoju złożonej, modułowej platformy produktowej (PIM / OMS / WMS / POS), a nie projektów „pod klienta”.
Realny wpływ na architekturę systemu, projektowanie mikroserwisów oraz integracji z systemami zewnętrznymi (ERP, marketplace, e-commerce, kurierzy).
End-to-end ownership nad powierzonymi obszarami systemu – od analizy domenowej, przez projekt techniczny, po wdrożenie i utrzymanie.
Współpracę z doświadczonym zespołem backendowym oraz zespołem integracyjnym (PHP) opartą na jasnych kontraktach API i partnerskich zasadach.
Pracę z nowoczesnym stackiem technologicznym (.NET 8+, mikroserwisy, AWS, kolejki, Docker, CI/CD).
Umowę współpracy (B2B).
Transparentne zasady wynagradzania, zgodne z zakresem odpowiedzialności i poziomem doświadczenia.
Stabilność projektu długoterminowego oraz możliwość realnego wpływu na kierunek rozwoju platformy.