Fullstack Developer (Node.js + React) (m/k)
Devire
⚲ Remote
16 800 - 21 000 PLN (B2B)
Wymagania
- Node.js
- TypeScript
- React
- PostgreSQL
- MongoDB
- Clean Code
- TDD
- AI
- DDD
- CI/CD
- Azure
- PaaS
- Event Storming
Opis stanowiska
O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla wiodących Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego klienta - polskiego startupu z branży e-commerce, który rozwija narzędzie związane z digitalizacją płatności, poszukujemy osoby na stanowisko Fullstack Developer. Lokalizacja: 100% zdalnie - Kontrakt B2B via Devire (100-125zł/h net + VAT) - Elastyczne godziny - 100% zdalnie - Otwarte środowisko doceniające podejście "out of the box" Wymagania: - Min. 3 lata doświadczenia w tworzeniu aplikacji backendowych (Node.js/TypeScript) - Min. 1 rok doświadczenia w tworzeniu aplikacji frontendowych (React) - Min. 2 lata doświadczenia z conajmniej jednym silnikiem baz danych (PostgreSQL lub MongoDB) - Umiejętnośc pisania czystego i testowalnego kodu zgodnie z zasadami TDD - Doświadczenie w pracy z agentami AI - Doświadczenie w pracy nad aplikacjami event-driven tworzonymi zgodnie z zasadmi DDD - Znajomość zasad CI/CD - Doświadczenie w pracy z chmurą (preferowany Azure) i podstawowymi rozwiązaniami Paas - Doświadczenie w środowisku Agile - Doświadczenie z Event Storming - Znajomość języka angielskiego na poziomie B2 Codzienne zadania: - Rozwój aplikacji backendowych i frontendowych - Diagnozowanie problemów oraz ich rozwiązywanie w środowisku deweloperskim, testowym i produkcyjnym - Współpraca z doświadczonymi programistami, product managerami oraz agentami AI - Współtworzenie ogólnego projektu architektury oprogramowania dla produktu na wczesnym etapie rozwoju - Uwzględnianie silnego nacisku na bezpieczeństwo w projektowaniu - Tworzenie dokumentacji oraz przeprowadzanie testów systemowych - Bycie na bieżąco z istotnymi technologiami i trendami w rozwoju oprogramowania oraz dzielenie się wiedzą z zespołem