Łódź łódzkie
Wynagrodzenie: 22000 - 25000 PLN
Nasz klient to dynamicznie rozwijająca się firma z branży spożywczej i gastronomicznej, specjalizująca się w produktach i usługach dla domowego i profesjonalnego wytwarzania żywności: wędzarni, destylatorów, drożdży, akcesoriów do przetwórstwa, kalkulatorów branżowych oraz kart podarunkowych. Firma prowadzi salon sprzedaży i biuro obsługi klienta, oferuje usługi wędzenia na godziny, wypożyczalnię sprzętu, wsparcie techniczne oraz praktyczne narzędzia online (konfiguratory, przepiśnik, blog). Dla kandydatów oznacza to pracę w zróżnicowanym środowisku łączącym sprzedaż, obsługę klienta, park maszynowy i projekty współpracy biznesowej; organizacja promuje rozwój kompetencji, elastyczność i realne możliwości współpracy z partnerami. Poszukujemy osób zorientowanych na klienta, gotowych zdobywać wiedzę techniczną i uczestniczyć w budowaniu rozwiązań dla hobbystów i profesjonalistów gastronomii.
Starszy Programista Full Stack
Wymagania:
* Kilkuletnie doświadczenie w pełnieniu podobnej roli
* Doświadczenie z Angular 20 (lub poprzednich wersji Angular), PostgreSQL (PL/pgSQL) oraz Python
* Doświadczenie w tworzeniu dokumentacji pisanego kodu
* Doświadczenie w obszarze praktyk bezpiceństwa tworzenia aplikacji
* Umiejętność optymalizacji pod kątem wydajności
* Analityczne podejście do rozwiązywania problemów w projektach
* Komunikatywny język angielski
Oferujemy:
* Stała współpraca na zasadzie b2b z atrakcyjną stawką
* Oferta benefitów pozapłacowych
* Realny udział w rozwijaniu produktów firmy
* Pracę hybrydową w łódzkim biurze firmy
Obowiązki:
* Projektowanie, rozwój oraz utrzymanie aplikacji biznesowych z wykorzystaniem frameworka Angular.
* Aktywny udział w pełnym cyklu życia oprogramowania - od analizy wymagań i opracowania koncepcji, przez projektowanie i implementację, aż po wdrożenie.
* Implementacja nowych funkcjonalności oraz rozwój logiki biznesowej z użyciem języka PL/pgSQL w bazie PostgreSQL.
* Przygotowywanie i aktualizacja dokumentacji technicznej oraz instrukcji dla użytkowników końcowych.
* Monitorowanie działania aplikacji, identyfikacja problemów oraz analiza i usuwanie błędów.
* Integracja systemu z zewnętrznymi usługami, aplikacjami webowymi i mobilnymi oraz innymi systemami informatycznymi.
* Dbanie o wysoką jakość kodu, stosowanie dobrych praktyk programistycznych oraz utrzymywanie kompletnej dokumentacji projektowej..