Fullstack Solution Architect
co.brick
⚲ Gliwice
Wymagania
- Node
- Architecture
- React
Opis stanowiska
Fullstack Solution Architect (SaaS) Poszukujemy doświadczonego eksperta na stanowisko Fullstack Solution Architect, który przejmie odpowiedzialność za projektowanie i rozwój zaawansowanych systemów w środowisku SaaS. Szukamy osoby o silnym nastawieniu na architekturę backendową, która potrafi wyjść poza standardowe ramy programowania "Senior" i wziąć odpowiedzialność za całościową strukturę systemu, jego skalowalność oraz standardy jakości. Kluczowe odpowiedzialności • Projektowanie skalowalnej architektury systemów SaaS w oparciu o ekosystem Node.js. • Podejmowanie kluczowych decyzji technologicznych dotyczących backendu (NestJS) oraz integracji z bazami danych (PostgreSQL). • Nadzór nad architekturą sterowaną zdarzeniami (Event-driven architecture) z wykorzystaniem Kafka. • Definiowanie standardów testowania i zapewniania jakości (Unit, API, E2E). • Optymalizacja wydajności rozwiązań i dbanie o bezpieczeństwo danych. • Współpraca z zespołem frontendowym w zakresie integracji z React JS. Stack Technologiczny • Backend: Node.js, NestJS (Advanced) • Frontend: React JS • Messaging: Kafka • Database: PostgreSQL • Testing: Jest (Unit), Supertest (API), Playwright (E2E) Wymagania • Doświadczenie architektoniczne: Udokumentowane doświadczenie w projektowaniu złożonych systemów rozproszonych i rozwiązań klasy SaaS. • Ekspercka wiedza backendowa: Głęboka znajomość Node.js oraz frameworka NestJS. • Kompetencje Fullstack: Swobodne poruszanie się w technologiach frontendowych (React). • Kultura testowania: Praktyczna wiedza z zakresu automatyzacji testów na różnych poziomach (Playwright, Supertest, Jest). • Komunikacja: Język angielski na poziomie minimum B2 (praca w środowisku międzynarodowym). • Dostępność: Możliwość rozpoczęcia współpracy ASAP.