FullStack Developer
Miejsce pracy: Zamienie
Zakres obowiązków:
Opis stanowiska:
Poszukujemy doświadczonego Programisty Full-Stack, który dołączy do naszego zespołu i będzie odpowiedzialny za rozwijanie i utrzymywanie serwisów internetowych należących do naszego portfolio. Idealny kandydat powinien mieć solidne doświadczenie w programowaniu w Java (Spring) oraz biegłą znajomość Node.js i nowoczesnego JavaScript (ES6+).
Projektowanie i rozwijanie aplikacji webowych:
- Tworzenie oraz optymalizacja aplikacji przy użyciu Java (Spring) i Node.js.
- Wykorzystywanie nowoczesnych technologii i frameworków, takich jak Next.js, do tworzenia wydajnych aplikacji frontendowych.
Tworzenie i zarządzanie bazami danych:
- Projektowanie i utrzymywanie relacyjnych baz danych (np. PostgreSQL, MySQL).
- Optymalizacja zapytań do baz danych w celu zapewnienia wysokiej wydajności aplikacji.
Integracja i tworzenie API:
- Projektowanie, rozwijanie i wykorzystanie API RESTful.
- Zapewnienie bezproblemowej integracji z innymi systemami oraz usługami.
Kontrola wersji i zarządzanie kodem:
- Wykorzystanie systemu kontroli wersji Git do zarządzania kodem źródłowym.
- Wprowadzanie konwencji kodowania oraz refaktoryzacja starszej bazy kodu, aby poprawić jego czytelność i utrzymanie.
Praca samodzielna:
- Aktywne uczestnictwo w procesach Agile/Scrum, z pełną odpowiedzialnością za realizację zadań.
- Samodzielne zarządzanie zadaniami w celu dostarczania wysokiej jakości oprogramowania.
Wymagania:
Wymagane:
- Minimum 2 letnie doświadczenie w pracy z frameworkiem Next.js w wersji 12+
- Minimum 2 lata doświadczenia zawodowego w programowaniu w Java (Spring)
- Biegła znajomość Node.js i nowoczesnego JavaScript (ES6+)
- Dobra znajomość relacyjnych baz danych (np. PostgreSQL, MySQL) i umiejętność optymalizacji zapytań
- Minimum 2 letnie doświadczenie w tworzeniu i konsumpcji API RESTful
- Znajomość systemu kontroli wersji Git
- Umiejętność pisania czystego, wydajnego i łatwego w utrzymaniu kodu
- Minimum 2 letnie doświadczenie w pracy w metodologii Agile/Scrum
Mile widziane umiejętności i doświadczenia:
- Znajomość TypeScript: Umiejętność programowania w TypeScript będzie dużym atutem.
- Stylowanie: Znajomość technologii związanych ze stylowaniem, takich jak Bootstrap czy Tailwind.
- Wzorce projektowe i zasady SOLID: Znajomość i umiejętność stosowania wzorców projektowych oraz zasad SOLID w codziennej pracy.
- Narzędzia CI/CD: Doświadczenie w pracy z narzędziami CI/CD, takimi jak Jenkins.
- Testowanie: Doświadczenie w testowaniu jednostkowym i integracyjnym.
- Konteneryzacja: Podstawowa znajomość technologii konteneryzacji, takich jak Docker.
- Systemy CMS: Umiejętność pracy z systemami CMS oraz podstawowa znajomość PHP, szczególnie WordPress.
- Zarządzanie zadaniami: Doświadczenie w pracy z narzędziami do zarządzania zadaniami, takimi jak Jira lub Asana.
Oferujemy:
Oferujemy
- Dowolną forma zatrudnienia i pracę na nowych projektach
Dbamy o Ciebie!
- Darmowa Siłownia i Squash: Na terenie firmy masz bezpłatny dostęp do siłowni i kortów do squasha.
- Parking :Przestronny parking dla aut , rowerów oraz zaplecze sanitarne.
- Dofinansowanie do Okularów: Zapewniamy wsparcie finansowe na zakup okularów.
- Imprezy Okolicznościowe: Regularnie organizujemy wydarzenia integracyjne.
- Workation: Pracuj z dowolnego miejsca w Polsce
- Rekomendacje Pracowników: Atrakcyjne nagrody za polecenia nowych pracowników.
- Prywatna Opieka Medyczna i Ubezpieczenie na Życie: Dbamy o Twoje zdrowie i bezpieczeństwo.
- Karta MultiSport: Dostęp do wielu obiektów sportowych.
Dołącz do nas i ciesz się tymi wyjątkowymi benefitami!
Osoby spełniające wymagania prosimy o przesłanie CV za pomocą przycisku APLIKUJ na dole ogłoszenia.
W aplikacji prosimy zawrzeć klauzulę: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji obecnych i przyszłych procesów rekrutacji zgodnie z Rozporządzenia PE i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych)”.Proces rekrutacji
Zaaplikuj
jeśli chcesz być częścią naszego zespołu, wyślij nam swoje CV
Poczekaj na nasz znak
dostajemy CV od wielu kandydatów, a chcemy ze wszystkimi aplikacjami się zapoznać. Dlatego odezwiemy się tylko do wybranych kandydatów, z którymi będziemy chcieli lepiej się poznać
Poznajmy się
na pierwszym spotkaniu przekonaj dział HR, że właśnie na Ciebie czekał
Spotkanie z przełożonym
jesteś prawie na mecie, teraz tylko pokaż swoje kompetencje zawodowe osobie, która wkrótce może stać się Twoim przełożonym
Ostatnia prosta
po spotkaniach wewnętrznych wybierzemy najlepszego kandydata i z pewnością damy Ci znać bez względu na wynik rekrutacji
Jesteś na pokładzie
czas zacząć przygodę w Action