
System Designer
📝 Opis główny / Wstęp
Naszym klientem jest międzynarodowy brand na rynku streamingu, który rozwija swoje zespoły IT w Warszawie. Obecnie szukamy osoby na stanowisko System Design.
Rola Projektanta Systemowego polega na projektowaniu, analizie i precyzyjnym doprecyzowaniu rozwiązań technicznych wspierających procesy biznesowe realizowane w obszarze Digital. Osoba ta będzie kluczowym ogniwem między projektantami biznesowymi, zespołem developerskim oraz architektami systemowymi — dbając o spójność rozwiązań, jakość projektów oraz ich wykonalność techniczną.
- Wynagrodzenie w oparciu o umowę B2B (via Devire).
- Pakiet benefitów (opieka medyczna, karta multisport itp.).
- Długofalowa współpraca.
- Model pracy zdalnej (sporadyczne wizyty w biurze w Warszawie, kilka razy w miesiąca)
- Godziny pracy: o pon.–czw.: 8h 30 min o pt.: 6h o możliwość pracy od pon. do pt. 8h
Codzienne zadania
- Analiza i projektowanie rozwiązań
- Przekładanie wymagań biznesowych na szczegółowe specyfikacje funkcjonalne i techniczne.
- Projektowanie logiki systemowej, przepływów danych, integracji i architektury modułów.
- Tworzenie diagramów systemowych, modeli danych, API specifications oraz user journey w ujęciu technicznym.
- Udział w tworzeniu architektury rozwiązań wspólnie z architektami IT.
- Wsparcie projektantów biznesowych
- Analiza procesów biznesowych pod kątem możliwości optymalizacji technologicznej.
- Weryfikowanie wykonalności proponowanych zmian oraz identyfikacja ryzyk technicznych.
- Konsultacje dotyczące ograniczeń, zależności systemowych i potencjalnych alternatyw.
- Wsparcie architektów i zespołów developerskich
- Przygotowywanie materiałów wejściowych pod implementację.
- Przygotowywanie dokumentacji technicznej i aktualizowanie Confluence.
- Konsultacje podczas developmentu, wsparcie w doprecyzowaniu wymagań lub edge-case’ów.
- Współpraca przy projektowaniu integracji między systemami. Udział w cyklu wytwórczym
- Współtworzenie user stories oraz kryteriów akceptacyjnych w Jira. Udział w refinementach, groomingach i warsztatach projektowych.
- Konsultacje podczas testów wewnętrznych i UAT.
- Wspieranie Continuous Improvement procesów w zespole Digital.
Kompetencje techniczne (dev-oriented) Backend
- Praktyczne doświadczenie z aplikacjami backendowymi opartymi o Java (Spring).
- Rozumienie implementacji oraz projektowanie:
- API (REST / GraphQL)
- przepływów integracyjnych
- Umiejętność analizy logów i diagnostyki komunikacji między komponentami. Frontend
- Rozumienie integracji frontend–backend (REST, GraphQL, Hive Federation).
- Umiejętność czytania i analizowania kodu: o JavaScript / TypeScript o React, Gatsby, Next.js
Integracje systemowe
- Doświadczenie z integracjami asynchronicznymi i systemami messaging: RabbitMQ ActiveMQ Apache Kafka
- Rozumienie architektury event-driven oraz projektowania przepływów zdarzeniowych
Bazy danych i cache • SQL: Oracle • NoSQL: MongoDB, DynamoDB • Cache: Redis
Chmura i infrastruktura (AWS)
- Znajomość usług AWS wspierających logikę i integracje systemowe: AWS Lambda (Python, Node.js) SQS Kinesis EKS ECR
Zaplecze DevOps (mile widziane)
- GitLab • Helm • Terraform • Praktyczna znajomość działania pipeline’ów CI/CD
Dodatkowe atuty • Doświadczenie z Rust (analiza lub implementacja)
Wymagania miękkie
- Umiejętność komunikowania się zarówno z biznesem, jak i technologią.
- Umiejętność przekładania złożonych zagadnień technicznych na zrozumiały język.
- Samodzielność w analizie i podejmowaniu decyzji.
- Wysoka dbałość o jakość dokumentacji i szczegóły.
- Proaktywność, chęć ciągłego rozwoju i proponowania usprawnień.
- Umiejętność pracy w zwinnych zespołach i środowisku wieloprojektowym
Must have
- Confluence
- Jira
- User stories
- Kanban
- Miro
- Figma
- Enterprise Architect
- Postman
- Swagger
- API
- BPMN
- Camunda
- UML
- REST API
- GraphQL
- Microservices
- Java
- Spring
- Hive
- JavaScript
- TypeScript
- React
- Gatsby
- Next.js
- RabbitMQ
- ActiveMQ
- Apache Kafka
- Cache
- Oracle
- MongoDB
- AWS DynamoDB
- Redis
- AWS Lambda
- Node.js
- Amazon SQS
- Kinesis
- Amazon EKS
- DevOps
- GitLab
- Helm
- Terraform
- Rust