Lead Software Engineer in Warsaw

Lead Software Engineer in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Zdalnie
R

W skrócie

  • Zadania: Twórz i utrzymuj nowoczesne aplikacje webowe z Node.js, TypeScript i React.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Location: Remote

Employment Type: Full-time

Experience Level: 8-10+ Years

Work Roster: 9AM-5PM AEST

Kto jesteś

Jeśli to brzmi jak Ty, chętnie Cię poznamy:

  • Przejmujesz odpowiedzialność za swoją pracę i lubisz dostarczać funkcje end-to-end, które mają wpływ.
  • Piszesz czysty, łatwy do utrzymania kod i dbasz o jakość, od testowania i CI/CD po przemyślane przeglądy.
  • Uwielbiasz rozwiązywać problemy, niezależnie od tego, czy chodzi o debugowanie, optymalizację, czy kształtowanie architektury.
  • Jesteś prawdziwym graczem zespołowym, który ceni otwartą współpracę, feedback i wspólny rozwój.
  • Zawsze się uczysz, eksplorujesz nowe technologie, projekty poboczne lub innowacje AI, które utrzymują Cię w formie.

O roli

Szukamy wysoko wykwalifikowanego Senior Software Engineer z silną wiedzą na temat nowoczesnych technologii webowych, aby dołączyć do zespołu naszego klienta. Idealny kandydat będzie biegły w Node.js, TypeScript i React (v18+), z solidnym zrozumieniem rozwoju backendu i frontend, frameworków testowych, integracji API oraz mechanizmów uwierzytelniania.

Będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu skalowalnych aplikacji webowych, ściśle współpracując z zespołami międzyfunkcyjnymi, aby dostarczać wysokiej jakości rozwiązania programowe. Kandydaci, którzy potrafią skutecznie wykorzystywać narzędzia AI do optymalizacji swojego przepływu pracy w rozwoju, będą się wyróżniać.

Kluczowe obowiązki

  • Rozwijać, testować i utrzymywać wysokiej jakości aplikacje webowe przy użyciu Node.js, TypeScript i React (18+).
  • Projektować i wdrażać RESTful API oraz integrować z systemami zewnętrznymi.
  • Budować responsywne i wydajne interfejsy użytkownika przy użyciu Tailwind CSS i TanStack Query.
  • Implementować solidne mechanizmy uwierzytelniania i autoryzacji przy użyciu OAuth, OIDC i mechanizmów opartych na sesji.
  • Zapewniać wysoką jakość kodu z wykorzystaniem frameworków testowych Vitest.
  • Pisać efektywne i łatwe do utrzymania zapytania SQL oraz optymalizować interakcje z bazą danych.
  • Skutecznie zarządzać kodem źródłowym przy użyciu Gita i współpracować poprzez przeglądy kodu i workflow z gałęziami.
  • Wykorzystywać asystentów kodowania opartych na AI (np. Claude Code, GitHub Copilot) w celu poprawy produktywności i utrzymania jakości kodu.
  • Pracować w środowiskach opartych na Linuksie w celu rozwoju i wdrażania.
  • Współpracować z projektantami, menedżerami produktów i zespołami backendowymi, aby dostarczać płynne funkcje.

Wymagania podstawowe

  • Biegłość w Node.js i TypeScript.
  • Silne doświadczenie z React (v18+) i nowoczesnymi wzorcami React.
  • Znajomość frameworków testowych Vitest lub Jest.
  • Biegłość w SQL i koncepcjach baz danych relacyjnych.
  • Umiejętność korzystania z Tailwind CSS i TanStack Query.
  • Silne zrozumienie OAuth, OIDC i uwierzytelniania opartego na sesji.
  • Doświadczenie w rozwoju API i integracjach z zewnętrznymi API.
  • Kompetencje w korzystaniu z podstawowych narzędzi wiersza poleceń Linuksa.
  • Silna znajomość Gita do kontroli wersji i współpracy.
  • Udowodniona zdolność do maksymalizacji narzędzi AI w celu zwiększenia efektywności rozwoju.

Wymagania bardzo pożądane

  • Doświadczenie z frameworkami Bun i Hono.
  • Znajomość AWS CDK dla infrastruktury jako kodu.
  • Znajomość PostgreSQL i Drizzle ORM.
  • Praktyczne doświadczenie z Dockerem i rozwojem opartym na kontenerach.
  • Doświadczenie w testowaniu opartym na kontenerach (np. Testcontainers).
  • Ekspozycja na środowiska rozwoju oparte na monorepo.
  • Biegłość w VS Code i rozszerzeniach zwiększających produktywność.

Lead Software Engineer in Warsaw – pracodawca: Remote Office

Jako pracodawca, Remote Office i Shift AI oferują wyjątkowe możliwości rozwoju w dynamicznym środowisku, które ceni sobie autonomię i odpowiedzialność. Pracując z nami, zyskujesz dostęp do bezpośredniej współpracy z założycielem oraz możliwość kształtowania kultury organizacyjnej, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiąganych wyników. Nasza kultura pracy opiera się na przejrzystości, własności i dążeniu do doskonałości, co czyni nas idealnym miejscem dla osób, które pragną mieć realny wpływ na rozwój firmy.

R

Dane kontaktowe:

Zespół rekrutacyjny Remote Office

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Lead Software Engineer in Warsaw

Node.js
React (v18+)
TypeScript
RESTful APIs
OAuth
OIDC
SQL