Senior Fullstack Engineer – branża music tech (f/m/x)
Sii
⚲ Warszawa
Wymagania
- TypeScript
- Scala
- Next.js
- Amazon AWS
- Apache Kafka
- React.JS
- Pulumi
- Datadog
- GitHub Actions
- AWS Lambda/ ECS
Opis stanowiska
ICE (International Copyright Enterprise) to organizacja powołana przez podmioty zarządzające prawami autorskimi, wspierająca twórców muzycznych poprzez umożliwienie organizacjom zbiorowego zarządzania i wydawcom precyzyjnego rozliczania wynagrodzeń za międzynarodowe wykorzystanie ich twórczości. Na co dzień ICE przetwarza biliony odtworzeń i dystrybuuje ponad 1 mld EUR tantiem rocznie, współpracując z globalnymi platformami, takimi jak Spotify, Apple czy YouTube. Obecnie poszukujemy Senior Fullstack Engineera (B2B) do zespołu Finance Royalty Processing, odpowiedzialnego za rozwój skalowalnych, event-driven systemów obsługujących rozliczenia finansowe związane z tantiemami. Projekt jest przewidziany na 6 miesięcy z możliwością przedłużenia. Twoje zadania • Rozwój, utrzymanie i optymalizacja komponentów backendowych w TypeScript oraz Scala • Projektowanie i rozwój nowoczesnych aplikacji frontendowych w oparciu o React oraz Next.js • Współtworzenie i utrzymanie infrastruktury jako kodu z wykorzystaniem Pulumi / TypeScript • Projektowanie i implementacja rozwiązań fullstack w architekturze rozproszonej • Tworzenie i rozwój systemów opartych o architekturę event-driven oraz integracje z Apache Kafka / Confluent Cloud • Współpraca z zespołem i interesariuszami przy projektowaniu oraz dostarczaniu rozwiązań • Dbanie o jakość kodu poprzez code review, testy automatyczne i dobre praktyki • Udział w budowie, utrzymaniu i optymalizacji procesów CI/CD oraz środowisk DevOps • Implementacja mechanizmów monitoringu, observability oraz diagnostyki systemów produkcyjnych • Uczestniczenie w procesie ciągłego doskonalenia architektury, wydajności oraz skalowalności platformy Wymagania • Minimum 5 lat komercyjnego doświadczenia w roli fullstack • Bardzo dobra znajomość TypeScript oraz Scala w środowisku produkcyjnym • Komercyjne doświadczenie z React oraz Next.js • Praktyczna znajomość relacyjnych i nierelacyjnych baz danych • Wcześniejsza praca z Infrastructure as Code (preferowane Pulumi) • Praktyczne doświadczenie w pracy z AWS oraz rozwiązaniami cloud-native • Znajomość procesów DevOps, CI/CD, testowania automatycznego oraz systemów kontroli wersji • Doświadczenie w pracy z architekturą event-driven oraz Apache Kafka / Confluent Cloud • Bardzo dobra znajomość języka angielskiego • Umiejętność samodzielnej pracy w środowisku Agile Mile widziane • Znajomość paradygmatu programowania funkcyjnego w praktyce • Doświadczenie z monitoringiem i observability (np. DataDog) • Doświadczenie w pracy w domenie finansowej, rozliczeniowej lub royalty systems • Wcześniejsza praca w środowisku Lean, Kanban lub Scrum