DevelopmentJuniorUmowa

Full-Stack TypeScript Developer

Zdalnie
3 dni temu
TypeScriptBunFastify 5tRPC 11Drizzle ORMPostgreSQLZodtrigger.devReact 19Vite 6TanStack RouterTanStack QueryTailwind CSS v4shadcn-style UIreact-i18nextTurborepoESLintPrettierBun test runnerDoppler

Aplikuj na to stanowisko

Lub wyślij swoje CV na hr@madis.it.com

Szukamy Full-Stack TypeScript Developera, który dołączy do rozwoju nowoczesnego produktu webowego opartego na end-to-end type safety, architekturze modularnego monolitu i pragmatycznej kulturze inżynierskiej.

Stack technologiczny

Backend: TypeScript, Bun, Fastify 5, tRPC 11, Drizzle ORM, PostgreSQL, Zod, trigger.dev.

Frontend: React 19, Vite 6, TanStack Router, TanStack Query, Tailwind CSS v4, shadcn-style UI, react-i18next.

Tooling: Turborepo, ESLint, Prettier, Bun test runner, Doppler.

Architektura projektu

Projekt jest zbudowany jako modularny monolit z podziałem według domen biznesowych. Korzystamy z functional dependency injection bez frameworków DI, event busa, transactional outbox pattern, zadań w tle i orkiestracji przez trigger.dev, monorepo w Turborepo z cache buildów oraz end-to-end typowania między backendem i frontendem.

Co będziesz robić

  • Rozwijać nowe funkcje po stronie backendu i frontendu.
  • Projektować type-safe API z użyciem tRPC i Zod.
  • Pracować z PostgreSQL oraz Drizzle ORM.
  • Tworzyć responsywne interfejsy w React i Tailwind CSS.
  • Rozwijać procesy w tle i integracje przez trigger.dev.
  • Brać udział w projektowaniu modułów domenowych i decyzji technicznych.
  • Pisać czytelny, uporządkowany i testowalny kod.
  • Uczestniczyć w code review i stopniowo ulepszać architekturę projektu.

Nasze oczekiwania

  • Komercyjne doświadczenie z TypeScript.
  • Dobra znajomość React oraz Node.js lub Bun.
  • Rozumienie podejścia REST lub RPC do budowania API.
  • Doświadczenie z PostgreSQL.
  • Rozumienie transakcji, procesów asynchronicznych i kolejek zadań.
  • Znajomość Git oraz nowoczesnego procesu wytwarzania oprogramowania.
  • Samodzielność w analizowaniu zadań i odpowiedzialne doprowadzanie ich do końca.

Mile widziane

Doświadczenie z tRPC, Drizzle ORM, Fastify, TanStack, Turborepo, transactional outbox lub architekturą event-driven będzie dużym atutem.

Co oferujemy

💼

Elastyczne godziny pracy

Pracuj zdalnie lub w naszym biurze

📚

Budżet szkoleniowy

Roczny budżet na kursy, książki i konferencje

🏥

Ubezpieczenie zdrowotne

Kompleksowe ubezpieczenie zdrowotne i stomatologiczne

🌴

Płatny urlop

Hojna polityka urlopowa i zwolnień lekarskich

💻

Nowoczesny sprzęt

Laptop najwyższej klasy i akcesoria według Twojego wyboru

🚀

Rozwój kariery

Jasna ścieżka kariery i możliwości awansu

Chcesz do nas dołączyć? Wypełnij formularz.

Wymagane pola są oznaczone *.

Informacje osobiste

Twoje CV

Administratorem danych jest Madis z siedzibą w Lublinie. Dane będą przetwarzane zgodnie z zasadami zawartymi w Polityce Prywatności.

Gotowy dołączyć do naszego zespołu?

Aplikuj teraz i rozpocznij swoją podróż z nami