Software Engineer (Scala)
IntellectEU
Rola polega na pracy nad Splice, rozproszonym systemie księgowym (distributed ledger) na platformie Canton Network. Jako senior Scala Developer będziesz pisać produkcyjny kod w Scali, projektować i implementować funkcje od specyfikacji po wdrożenie, pracować w globalnym zespole Agile, mentorować innych oraz uczestniczyć w decyzjach architektonicznych. To stanowisko wymaga głębokiej znajomości programowania funkcyjnego i systemów rozproszonych, a domena to fintech/blockchain.
Brakuje: nie podano wielkości zespołu ani liczby zespołów., brak informacji o procesie rekrutacyjnym (etapy, zadanie rekrutacyjne, czas)..
Rola polega na pracy nad Splice, rozproszonym systemie księgowym (distributed ledger) na platformie Canton Network. Jako senior Scala Developer będziesz pisać produkcyjny kod w Scali, projektować i implementować funkcje od specyfikacji po wdrożenie, pracować w globalnym zespole Agile, mentorować innych oraz uczestniczyć w decyzjach architektonicznych. To stanowisko wymaga głębokiej znajomości programowania funkcyjnego i systemów rozproszonych, a domena to fintech/blockchain.
- ✓Praca nad nowoczesną, produkcyjną platformą blockchain (Canton Network) – duże możliwości rozwoju.
- ✓Możliwość mentoringu i budowania kompetencji zespołu.
- ✓Globalny, rozproszony zespół – elastyczność czasowa i kulturowa.
- ✓Firma stabilna, działająca od 15 lat, z biurami na całym świecie.
- !Wymagane jest wykształcenie wyższe (degree) – może być blokerem dla osób bez dyplomu.
- !Poziom stanowiska w danych strukturalnych to 'regular', ale opis i wymagania wskazują na seniora – może występować niedopasowanie oczekiwań co do rangi.
- •Pisanie kodu w Scali z wykorzystaniem wzorców funkcyjnych (typeclasses, effect systems) dla komponentów rozproszonej księgi.
- •Projektowanie i implementacja funkcji end-to-end: od analizy wymagań, przez implementację, testy, code review, po deployment.
- •Praca w globalnie rozproszonym zespole Agile z komunikacją asynchroniczną (Slack, GitHub Issues, dokumentacja).
- •Mentoring i onboardowanie nowych członków zespołu w ekosystemie Canton/Daml.
- •Udział w dyskusjach architektonicznych i podejmowaniu decyzji technicznych dotyczących systemów rozproszonych.
- •Utrzymywanie wysokich standardów jakości kodu, pokrycia testami i dokumentacji.
- •Praca z gRPC, Protobuf i architekturami zorientowanymi na usługi.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Scala developer z co najmniej 5-letnim stażem, solidną znajomością FP i podstawami systemów rozproszonych. Gotowy do szybkiego wdrożenia w Canton/Daml i pracy w międzynarodowym zespole.
Osoby z mniej niż 5 latami doświadczenia w Scali, bez znajomości programowania funkcyjnego lub niezainteresowane blockchainem. Rola nie jest dla juniorów ani mid-level developerów bez głębokiej wiedzy o systemach rozproszonych.
- ?Ile osób liczy zespół pracujący nad Splice?
- ?Jaki jest planowany zakres onboardingu dla osób bez doświadczenia w Canton/Daml?
- ?Jak wygląda proces code review i jak często odbywają się spotkania zespołu (jeśli w ogóle)?
- ?Czy istnieje możliwość wyjazdów do innych biur (np. Antwerpia, Lizbona)?
- ?Jakie są główne wyzwania techniczne w projekcie na najbliższe 6 miesięcy?
- ?Czy rola wiąże się z dyżurami on-call lub pracą w weekendy przy wdrożeniach?
- −Nie podano wielkości zespołu ani liczby zespołów.
- −Brak informacji o procesie rekrutacyjnym (etapy, zadanie rekrutacyjne, czas).
- −Nie wiadomo, czy praca jest na jednym projekcie, czy rotacyjnie między klientami.
- −Brak informacji o budżecie szkoleniowym lub konferencjach.
Innowacyjne, swobodne i pozytywne środowisko pracy, z pasjonującym zespołem i otwartością na nowe pomysły. Firma kładzie nacisk na współpracę i rozwój osobisty.
Na poziomie rynkowym
≈ 113,1–160,7 zł/h
Dane z aktywnych ofert zawierających technologię Scala. Pełne statystyki zarobków →