Programistka/Programista Full-Stack
Zakres obowiązków
Modernizacja i rozwój systemu
● rozwój i modyfikacja istniejących modułów portalu
● udział w kompleksowej modernizacji warstwy aplikacyjnej systemu
● implementacja nowych funkcjonalności zgodnie z kierunkiem rozwoju portalu
● porządkowanie i usprawnianie istniejących rozwiązań technicznych
Backend i logika aplikacyjna
● projektowanie i implementacja logiki aplikacyjnej oraz interfejsów API
● rozwój i optymalizacja modelu danych
● integracja z systemami wewnętrznymi i zewnętrznymi
● zapewnienie poprawnego działania mechanizmów uprawnień, ról użytkowników i dostępu do treści
Zakres full-stackowy (frontend)
● implementacja interfejsów użytkownika na podstawie dostarczonych projektów graficznych i UX
● współpraca z zespołem projektowym przy doprecyzowywaniu zachowania aplikacji
● dbałość o spójność, wydajność i dostępność warstwy frontendowej
Jakość i utrzymanie systemu
● dbanie o jakość, czytelność i utrzymywalność kodu
● udział w ustalaniu i stosowaniu standardów programistycznych
● identyfikacja obszarów wymagających usprawnień technicznych
Współpraca zespołowa
● ścisła współpraca z Tech Leaderem oraz pozostałymi członkami zespołu
● współpraca z zespołem produktowym i projektowym
Wymagania niezbędne
● doświadczenie komercyjne jako programista full-stack lub backend
● bardzo dobra znajomość TypeScript
● doświadczenie z Node.js i frameworkami backendowymi NestJS
● doświadczenie w projektowaniu i implementacji API
● doświadczenie w pracy z relacyjnymi bazami danych
● dobra znajomość technologii frontendowych (React, Next.js)
● doświadczenie w pracy nad systemami o rozbudowanej strukturze funkcjonalnej
Mile widziane
● znajomość zagadnień dostępności (WCAG)
● doświadczenie w projektach modernizacyjnych istniejących systemów
● doświadczenie z systemami treściowymi, edukacyjnymi lub instytucjonalnymi
● znajomość .NET/C# lub WordPress/PHP (w kontekście integracji lub migracji)
Oferujemy:
● stabilne zatrudnienie w instytucji kultury o ugruntowanej pozycji,
● możliwość rozwoju zawodowego i udziału w szkoleniach,
● realny wpływ na usprawnienie procesów,
● pracę z doświadczonymi i wspierającymi ekspertami,
● przyjazną atmosferę pracy sprzyjającą zaangażowaniu i współpracy,
● dodatkowy dzień płatnego urlopu w dniu urodzin,
● dofinansowanie do wakacji, aktywności sportowych i kultury oraz inne świadczenia z funduszu socjalnego.
Programistka/Programista Full-Stack
Programistka/Programista Full-Stack