#299655•Dodano Invalid Date•10•źródło: nofluffjobs.com
Programista / Inżynier Integracji (AMR/AGV, integracje systemowe)
14 000 - 18 000 PLN(znormalizowane)
Doświadczenie
Mid
Lokalizacja
Łódź
Tryb pracy
Stacjonarnie
Wymiar
Full-time
CAAPILinuxDockerREST APIHTMLJavaScriptUbuntuJSONYAMLRAISQLRESTPythonMODBUSTCPMQTTMySQLMariaDB
O ofercie
Firma Inovatica AGV poszukuje programisty/inżyniera integracji do pracy nad integracjami systemowymi pomiędzy systemem zarządzania robotami a systemami zewnętrznymi (np. WMS/ERP/MES). Praca odbywa się w Łodzi, w trybie stacjonarnym, w małych zespołach, na projektach międzynarodowych.
Wymagania
- Znajomość JavaScript (ES6+): pisanie czytelnego kodu, debugowanie, dowożenie funkcji end-to-end.
- Doświadczenie z integracjami systemowymi: implementacja REST API i webhooków (projektowanie mile widziane).
- Znajomość Linux (Ubuntu): praca po SSH, czytanie logów, diagnozowanie podstawowych problemów.
- Umiejętność pracy z Docker / Docker-Compose: uruchamianie i utrzymanie środowisk, podstawowy troubleshooting.
- Praca z JSON / YAML: konfiguracje i schematy danych.
- Podstawowa znajomość web: tworzenie i utrzymanie prostych paneli/konfiguratorów (HTML + JS).
- Samodzielność i myślenie inżynierskie: przekładanie wymagań na rozwiązania i diagnozowanie problemów.
Nice to have:
- Podstawy niezawodnych integracji: obsługa błędów, retry, logowanie.
- Testy (unit / proste integration) i podstawy CI.
- Python do automatyzacji lub narzędzi.
- MySQL/MariaDB na poziomie CRUD.
- MQTT / OPC UA / Modbus TCP.
- Zainteresowanie robotyką mobilną / intralogistyką.
Obowiązki
- Rozwój i utrzymanie integracji systemowych (REST API, webhooki; mile widziane WebSocket) pomiędzy systemem zarządzania robotami a systemami zewnętrznymi.
- Implementacja logiki integracyjnej: mapowanie danych, walidacje, obsługa błędów, retry/idempotencja, wersjonowanie kontraktów API.
- Tworzenie lekkich narzędzi web (konfiguratory / proste panele) w HTML + JavaScript.
- Dostarczanie usług uruchamianych na Linux (Ubuntu) w Docker / Docker-Compose; dbanie o powtarzalne środowiska dev/test.
- Praca na konfiguracjach JSON / YAML: szablony, standardy, migracje między środowiskami.
- Rozwój modułów telemetrii i monitoringu: zbieranie/normalizacja danych, udostępnianie przez API, podstawowe raportowanie.
- Podnoszenie niezawodności i jakości: logowanie, metryki, hooki pod alerty, testy unit/integration dla krytycznych ścieżek.
- Zdalne wsparcie zespołu wdrożeniowego: odtwarzanie problemów, przygotowanie poprawek i release’ów, krótkie instrukcje/runbooki/checklisty.
- Wykorzystywanie narzędzi AI do kodowania (np. Claude, Codex lub podobne) w codziennej pracy: generowanie kodu/testów, refaktor, analiza logów i dokumentacji — z pełną kontrolą jakości wyniku.
Benefity
- Sport subscription
- Flat structure
- Small teams
- International projects
- Free coffee
- In-house trainings
Inne informacje
Miejsce pracy: Łódź (stacjonarnie). Tryb pracy: wyłącznie z biura — bez wyjazdów i bez uruchomień u klienta (uruchomienia realizuje zespół wdrożeniowy).