Senior Fullstack Developer (Node.js + React.js,Vue.js)

Warszawa
Oferta wygasa za:89 dni
Tryb pracyHybrydowa
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat
BranżaIT

O projekcie

Dołączysz do zespołu pracującego nad nowoczesnymi, złożonymi systemami, w których kluczowe znaczenie mają architektura, poprawność działania, skalowalność oraz długofalowa utrzymywalność kodu.

Pracujemy w ekosystemie JavaScript/TypeScript, w oparciu o Node.js po stronie backendu oraz React.js i Vue.js po stronie frontendowej.

AI jest integralną częścią naszego procesu wytwórczego – korzystamy z narzędzi takich jak Cursor, GitHub Copilot i ChatGPT do codziennego kodowania, projektowania rozwiązań, refaktoryzacji i rozwiązywania problemów.

Projekt ma charakter produktowy, a zespół rozwija i udoskonala rozwiązania wykorzystywane w środowisku produkcyjnym na co dzień.

Pracujemy w małym, wyspecjalizowanym zespole, co przekłada się na realny wpływ na kierunek rozwoju produktu i stos technologiczny.

Twój zakres obowiązków

  • Projektowanie, rozwój i ewolucja systemów backendowych i frontendowych działających na produkcji.
  • Tworzenie, rozwój i utrzymanie solidnych API, zarówno poprzez integracje z zewnętrznymi usługami, jak i budowę wewnętrznych oraz publicznych interfejsów.
  • Codzienna praca z narzędziami AI wspierającymi development (Cursor, GitHub Copilot, ChatGPT) jako stałym elementem workflow.
  • Implementacja nowych funkcjonalności w oparciu o Node.js na backendzie oraz React.js i Vue.js na froncie.
  • Podejmowanie decyzji architektonicznych z naciskiem na skalowalność, wydajność i niezawodność systemu.
  • Tworzenie czystego, dobrze uporządkowanego i łatwego w utrzymaniu kodu z myślą o długoterminowym rozwoju produktu.
  • Ścisła współpraca z innymi inżynierami oraz interesariuszami produktowymi w pracy stacjonarnej.
  • Przeglądanie, weryfikacja i usprawnianie kodu generowanego przez AI pod kątem poprawności, bezpieczeństwa i wydajności.
  • Udział w code review oraz dbanie o wysokie standardy jakości technicznej (Clean Code, wzorce projektowe, testy).

Nasze wymagania

  • Bardzo dobre, potwierdzone doświadczenie w software engineering na poziomie senior lub wyższym.
  • Bardzo dobra znajomość JavaScript oraz TypeScript.
  • Bardzo dobra znajomość Node.js w projektach produkcyjnych.
  • Praktyczne doświadczenie w pracy zarówno z React.js, jak i Vue.js.
  • Doświadczenie w pracy z systemami opartymi o API (projektowanie, integracje, bezpieczeństwo, wersjonowanie).
  • Swoboda w codziennej pracy z narzędziami AI do developmentu: Cursor, GitHub Copilot, ChatGPT.
  • Dobra znajomość architektury oprogramowania oraz projektowania systemów (system design).
  • Wysokie standardy w zakresie jakości kodu, czytelności i utrzymywalności.
  • Komfort pracy w środowisku anglojęzycznym (dokumentacja, komunikacja techniczna).
  • Doświadczenie w obszarze DevOps, infrastruktury lub utrzymania środowisk produkcyjnych.
  • Doświadczenie przy systemach o dużym ruchu lub krytycznych biznesowo.
  • Background w projektowaniu systemów rozwijanych długofalowo, a nie wyłącznie jednorazowych wdrożeń.
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie