Full Stack Developer
gen. Władysława Sikorskiego 9, Świebodzin +1 Location
CompuTec. S.A.
CompuTec S.A. to najbardziej utytułowany i jeden z największych Partnerów SAP Business One w Polsce, oraz jeden z największych dostawców oprogramowania dla SAP Business One na świecie.
W związku z dynamicznym rozwojem poszukujemy kandydata na stanowisko:
Programista Full Stack | Full Stack Developer
(.NET, Python, CSS/HTML/TypeScript)
Szukamy ambitnej, kreatywnej osoby z silną motywacją do rozwoju zawodowego oraz pasją do programowania, otwartej na pracę w różnych językach i środowiskach – od pisania komponentów w C#, przez tworzenie nowoczesnych interfejsów w CSS/HTML/TypeScript, aż po rozwój inteligentnych usług w Pythonie.
Twoim celem będzie tworzenie i rozwój oprogramowania CompuTec oraz budowa agenta AI wspierającego użytkowników w pracy z SAP Business One i CompuTec ProcessForce, umożliwiającego automatyzację procesów biznesowych poprzez wykorzystanie sztucznej inteligencji.
Wszystkim kandydatom ubiegającym się o pracę dajemy równe szanse zatrudnienia.
Zakres obowiązków
Projektowanie, implementacja i utrzymanie funkcjonalności w warstwie backend (ASP.NET Core/C#, Python) i frontend (HTML/CSS/TypeScript, SAPUI5).
Tworzenie i rozwój REST/OData/WebSocket do systemu ERP SAP Business One/CompuTec ProcessForce oraz integracja z bazami danych (SQL Server/SAP HANA).
Współtworzenie architektury modułowej, dobór wzorców (CQRS, DI, Clean Architecture) i standardów kodowania.
Projektowanie narzędzi/„skills” i pluginów dla agenta AI (orchestracja, tool-use), budowa przepływów RAG, prompt/knowledge engineering, ocena jakości odpowiedzi i telemetria.
Budowa pipeline’ów ekstrakcji/indeksacji danych (ETL), integracja z wektorowymi magazynami wiedzy, wersjonowanie i aktualizacja korpusu.
Tworzenie nowoczesnych ekranów UI (CSS/HTML/TypeScript, SAPUI5) i optymalizacja wydajności frontendu.
Testy jednostkowe/integracyjne (NUnit/WebdriverIO/Playwright), kontraktowe i E2E, code review, analiza pokrycia i wprowadzanie usprawnień.
Profilowanie (dotnet-trace, perf), optymalizacja zapytań (w tym SAP HANA), hardening API, kontrola uprawnień i zgodność z dobrymi praktykami (OWASP).
Praca z analitykami i użytkownikami biznesowymi nad wymaganiami (event storming/user stories), tworzenie specyfikacji technicznych i dokumentacji deweloperskiej.
Diagnoza i rozwiązywanie incydentów, planowanie refaktorów, iteracyjne dostarczanie wartości w sprintach.
Dzielenie się wiedzą w zespole, współtworzenie instrukcji postępowania i re-używalnych bibliotek (UI/SDK/CLI).
Wymagania
Doświadczenie w pracy z systemami ERP (integracje, procesy biznesowe).
Bardzo dobra znajomość .NET/C# (ASP.NET Core, DI, REST/OData).
Praktyczna znajomość Pythona (skrypty, usługi backend/ETL, automatyzacja).
Doświadczenie w tworzeniu aplikacji webowych z użyciem HTML5, CSS3, JavaScript.
Umiejętność pracy z bazami danych i optymalizacja zapytań.
Doświadczenie w pracy z systemami kontroli wersji Git i umiejętność pracy na pull requestach/code review.
Umiejętność pisania testów jednostkowych/integracyjnych, znajomość dobrych praktyk i dbałość o czytelność/utrzymywalność kodu.
Znajomość podstaw OWASP, profilowania oraz monitoringu i logowania (np. OpenTelemetry).
Umiejętność przekładania wymagań biznesowych na techniczne.
Zdolność do pracy zespołowej, samodzielność oraz sprawczość – zgodnie z wartościami, które szczególnie cenimy w CompuTec.
Sumienność, pracowitość i dbałość o szczegóły.
Dobra znajomość języka angielskiego umożliwiająca pracę z dokumentacją i komunikację (min. B2).
Mile widziane (AI / RAG)
LLM & orkiestracja agenta: OpenAI/Azure/Mistral, function calling/structured output (JSON), Semantic Kernel/LangChain; projektowanie skills/pluginów, pamięci i planowania.
RAG end-to-end: ingest → chunking → embedding (dobór/wersjonowanie) → retrieval (hybrydowy BM25+dense, re-ranking, filtrowanie) → generacja; wektorowe bazy (pgvector/Postgres, Qdrant/Pinecone) + źródła ERP z kontrolą uprawnień.
Jakość, bezpieczeństwo, obserwowalność: ewaluacje (RAGAS/Evals), guardrails (walidacja schematów, PII redaction), telemetry/monitoring (OpenTelemetry), kontrola kosztów i latencji, feedback-loops i ciągłe doskonalenie UX odpowiedzi.
Oferujemy
Atrakcyjną i stabilną pracę wśród profesjonalistów.
Przejrzysty system wynagradzania.
Możliwość rozwoju zawodowego w oparciu o najlepsze rozwiązania dostępne na rynku.
Budowa i rozwój rozwiązań używanych przez liderów rynku oraz międzynarodowe firmy.
Doskonałą atmosferę pracy oraz niezbędne narzędzia.
Jeśli chciałbyś/chciałabyś rozwijać się jako Programista Full Stack w nowoczesnym i zaawansowanym środowisku, zapraszamy do aplikowania!
Full Stack Developer
Full Stack Developer
gen. Władysława Sikorskiego 9, Świebodzin
CompuTec. S.A.