Pracuj.pl Stacjonarnie Mid

Programista / Programistka Fullstack (React + Python) – oprogramowanie dla urządzeń przemysłowych

3D Lab Sp. z o.o.

⚲ Warszawa, Ursynów

Do uzgodnienia

Wymagania

  • React
  • Python
  • Docker
  • Git
  • Linux

Opis stanowiska

Nasze wymagania:
Bardzo dobra znajomość React (tworzenie i rozwój aplikacji frontendowych),
Bardzo dobra znajomość Pythona,
Doświadczenie w programowaniu asynchronicznym w Pythonie (wymagane),
Dobra znajomość Dockera (aplikacje backendowe uruchamiamy w kontenerach),
Podstawowa znajomość CI / pipeline’ów CI (umiejętność korzystania i wprowadzania zmian),
Znajomość Git,
Znajomość Linuxa,
Znajomość SSH,
Podstawy sieci komputerowych,
Samodzielność, odpowiedzialność i umiejętność współpracy z zespołami technicznymi (produkcja / serwis / development).

Mile widziane:
Znajomość YOLO / rozwiązań związanych z detekcją obiektów i przetwarzaniem obrazu,
Doświadczenie w pracy z oprogramowaniem dla urządzeń / systemów przemysłowych,
Doświadczenie w integracji software’u ze sprzętem,
Doświadczenie w pracy z systemami, w których ważna jest niezawodność i szybka reakcja na zgłoszenia z produkcji/serwisu.

O projekcie:
Szukamy programisty Fullstack (React + Python), który dołączy do zespołu rozwijającego oprogramowanie dla urządzeń przemysłowych.
Nasza firma zajmuje się produkcją urządzeń przemysłowych, a rozwijane przez nas systemy łączą warstwę interfejsu użytkownika (UI) z backendem odpowiedzialnym za obsługę sprzętu i logikę działania urządzenia. Szukamy osoby, która odnajduje się zarówno w pracy nad frontendem, jak i backendem oraz potrafi tworzyć oprogramowanie mające realny wpływ na działanie fizycznych urządzeń.
Praca odbywa się na miejscu w Warszawie, z uwagi na ścisłą współpracę z urządzeniami, produkcją i zespołami technicznymi.

Zakres obowiązków:
Tworzenie i utrzymywanie oprogramowania dla urządzeń przemysłowych (frontend + backend),
Rozwój interfejsów użytkownika (UI) w React dla urządzeń i systemów operatorskich,
Rozwój backendu w Pythonie, odpowiedzialnego za obsługę sprzętu, logikę procesów i komunikację z komponentami urządzeń,
Rozwój i utrzymanie aplikacji działających w środowisku Docker,
Praca z istniejącymi pipeline’ami CI (korzystanie z nich oraz wprowadzanie podstawowych zmian),
Wspieranie działu produkcji w zakresie oprogramowania (diagnozowanie problemów, poprawki, usprawnienia),
Współpraca z działem serwisu w zakresie wdrażania zmian wynikających ze zgłoszeń od klientów,
Współpraca z zespołem technicznym przy rozwoju i usprawnianiu funkcjonalności urządzeń.

Oferujemy:
Pracę z doświadczonymi inżynierami w przyjaznej atmosferze, gdzie poczucie humoru jest premiowane,
Duże pole do wykazania się kreatywnością i nowymi pomysłami, pracując przy polskich wynalazkach z branży produkcyjnej,
Wspierającą atmosferę w całej firmie, gdzie zasada "Jeden za Wszystkich, Wszyscy za Jednego" jest kluczowa,
Konstruktywny feedback wspierający Twój rozwój zawodowy,
Umowę o pracę, zapewniającą stabilność (choć istnieje również opcja kontraktu B2B),
Możliwość skorzystania z Benefitów, Multisport lub Pakietu zdrowotnego – wybór należy do Ciebie,
Dostęp do pysznej kawy, herbaty i słodyczy dla poprawy humoru,
Parking dla pracowników oraz miejsce na hulajnogę lub rower,
Spotkania i integracje pracownicze – czasem pizza, czasem spływ kajakowy, żeby coś się działo.

🔍 Dekoder Ogłoszenia

🔴
Bardzo dobra znajomość React
Oczekiwana jest biegłość w tworzeniu złożonych interfejsów użytkownika, a nie tylko podstawowa umiejętność.
🔴
Doświadczenie w programowaniu asynchronicznym w Pythonie (wymagane)
Bez tego doświadczenia aplikacja prawdopodobnie nie zostanie rozpatrzona, mimo że jest to kluczowy wymóg.
🔴
Podstawowa znajomość CI / pipeline’ów CI (umiejętność korzystania i wprowadzania zmian)
Może oznaczać zarówno proste użycie istniejących pipeline'ów, jak i konieczność ich tworzenia lub modyfikowania.
🟡
Samodzielność, odpowiedzialność i umiejętność współpracy z zespołami technicznymi (produkcja / serwis / development)
Oczekuje się, że kandydat będzie potrafił samodzielnie rozwiązywać problemy i efektywnie komunikować się z różnymi działami.
🔴
Doświadczenie w pracy z systemami, w których ważna jest niezawodność i szybka reakcja na zgłoszenia z produkcji/serwisu.
Może oznaczać pracę pod presją czasu i konieczność szybkiego reagowania na awarie lub problemy zgłaszane przez użytkowników.