Full-Stack TypeScript Developer
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.
Aplikuj na to stanowisko
Lub wyślij swoje CV na hr@madis.it.com
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 *.
Gotowy dołączyć do naszego zespołu?
Aplikuj teraz i rozpocznij swoją podróż z nami