Full-Stack Engineer

Warszawa / Praca zdalna

Oferty pracy     Full-Stack Engineer

Rekrutacja zdalna
Full-Stack Engineer

Dla klienta z branży Software Development / Design Tools poszukujemy Senior Fullstack TypeScript Developera, który posiada doświadczenie w budowie i utrzymaniu aplikacji backendowych opartych o Node.js oraz NestJS, a także praktyczną wiedzę w zakresie AWS i infrastruktury jako kodu. Osoba na tym stanowisku będzie rozwijać produkt konwertujący projekty Figma do Qt/QML, odpowiadać za backend, infrastrukturę chmurową oraz rozwiązania związane z komunikacją czasu rzeczywistego (WebRTC).

📍 Lokalizacja: 100% zdalna
💼 Forma współpracy: B2B

Tech Stack

TypeScript, Node.js, NestJS, Fastify, React, Prisma, PostgreSQL, Redis, AWS, ECS Fargate, Application Load Balancer (ALB), RDS, ElastiCache, S3, Amplify, AWS CDK, GitHub Actions, CI/CD, WebRTC, Socket.IO, JWT, OAuth2, Playwright, Sentry.

Wymagania


  • bardzo dobra znajomość TypeScript oraz Node.js,
  • komercyjne doświadczenie w pracy z NestJS,
  • praktyczna znajomość React,
  • doświadczenie z AWS oraz infrastrukturą jako kodem (Infrastructure as Code),
  • znajomość AWS CDK w TypeScript,
  • doświadczenie w pracy z ECS Fargate, RDS, ElastiCache oraz S3,
  • doświadczenie w projektowaniu i utrzymaniu procesów CI/CD,
  • praktyczna znajomość GitHub Actions,
  • doświadczenie w budowie oraz utrzymaniu aplikacji produkcyjnych,
  • znajomość PostgreSQL i Redis,
  • doświadczenie w tworzeniu REST API,
  • umiejętność projektowania rozwiązań z uwzględnieniem bezpieczeństwa, monitoringu i skalowalności,
  • doświadczenie w pisaniu testów automatycznych,
  • komunikatywna znajomość języka angielskiego.

Mile widziane

  • doświadczenie z WebRTC,
  • znajomość Playwright lub podobnych frameworków testów end-to-end,
  • doświadczenie z OAuth2, JWT oraz zarządzaniem sesjami użytkowników,
  • wiedza z zakresu C++, Qt lub QML,
  • doświadczenie z Emscripten oraz WebAssembly,
  • znajomość CMake,
  • doświadczenie z monitorowaniem aplikacji przy użyciu Sentry,
  • doświadczenie w optymalizacji procesów CI/CD.

Obowiązki


  • rozwój i utrzymanie backendu opartego o NestJS, Fastify, Prisma, PostgreSQL oraz Redis,
  • rozwój i utrzymanie serwera sygnalizacyjnego WebRTC,
  • projektowanie i rozwijanie nowych funkcjonalności produktu,
  • zarządzanie infrastrukturą AWS z wykorzystaniem AWS CDK,
  • utrzymanie środowisk działających na ECS Fargate,
  • rozwój i optymalizacja procesów CI/CD opartych o GitHub Actions,
  • wdrażanie i utrzymywanie mechanizmów monitoringu, logowania oraz alertowania,
  • dbanie o jakość kodu poprzez testy jednostkowe, integracyjne i end-to-end,
  • rozwój rozwiązań związanych z komunikacją czasu rzeczywistego,
  • współpraca przy rozwoju aplikacji React oraz integracji między komponentami systemu,
  • udział w projektowaniu architektury systemu i podejmowaniu decyzji technologicznych,
  • współpraca z międzynarodowym zespołem produktowym.

Oferujemy


  • 100% pracę zdalną,
  • możliwość realnego wpływu na rozwój produktu technologicznego,
  • pracę przy nowoczesnym środowisku chmurowym AWS,
  • udział w rozwoju zaawansowanych rozwiązań wykorzystujących WebRTC, WebAssembly oraz Qt,
  • współpracę z doświadczonym międzynarodowym zespołem,
  • elastyczne godziny pracy,
  • długofalową współpracę B2B,
  • możliwość rozwoju kompetencji w obszarze architektury chmurowej, DevOps oraz Product Engineering

Tryb pracy

Praca zdalna
Praca stacjonarna: Warszawa

Stanowisko

Senior Fullstack Developer

Osoby kontaktowe

Mikołaj Rubinkiewicz
IT Recruiter/Team Leader

Udostępnij ofertę

   
Recruitment powered by tomHRM