All offersWrocławJSFull Stack Principal Software Engineer
Full Stack Principal Software Engineer
JS
Pragmatic Brains

Full Stack Principal Software Engineer

Pragmatic Brains
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    JavaScript
    master
    Node.js
    advanced
    Test Automation
    advanced
    TypeScript
    advanced
    DevOps
    regular
    Domain-Driven Design
    junior
    Functional Programming
    junior

Job description

Online interview
Pragmatic Brains skupia osoby, którym zależy na tworzeniu dobrej jakości oprogramowania opartego o czytelny model odwzorowujący wiernie problem biznesowy, wiedzę techniczna i dobre praktyki.
Myślimy o naszej firmie jako o hubie intelektualnym, gdzie oprócz pracy dla klienta regularnie spotykamy się by porozmawiać na tematy merytoryczne oraz wymienić się doświadczeniami. Dodatkowo organizujemy dla naszego zespołu spotkania z ciekawymi ludźmi z całego świata (wśród naszych gości jest Nick Tune, Jim Coplien, profesor matematyki z Uniwersytetu z Sydney, czy też profesor d/s komunikacji z Uniwersytetu w Amsterdamie)

Jeśli chcesz tworzyć ciekawy software razem z nami zapraszamy do kontaktu! 
 
Czym będziesz się zajmowała/zajmował? 

Dołączysz do zespołu pracującego dla naszego klienta z Holandii. Zespół ten razem z pracownikami naszego klienta buduje nowe wersje systemu do zarządzania web hostingiem. Klient nasz jest liderem web-hostingu w Holandii.
Aplikacja budowana jest w oparciu o micro serwisy oraz state of the art nowoczesne technologie i frameworki.
DDD polaczone z Event Sourcing jest standardem u tego klienta.
 
Wymagania

Ta rola jest to rola dla nas bardzo prestiżowa i dlatego oczekujemy, że pasjonujesz się pisaniem bardzo dobrego kodu oraz dostarczasz bardzo wysokiej jakości rozwiązania, które są łatwe w rozwoju, potrafią się skalować i nie sprawiają problemów na produkcji.
 
  • Przynajmniej 7 lat doświadczenia w tworzeniu oprogramowania
  • Bardzo dobra znajomość Node.js oraz Typescript
  • Posiadasz doświadczenie z modelowaniem w oparciu o DDD używając styli OOO i FP (generalnie lubisz i używasz FP choć nie jesteś fanatykiem tego podejścia)
  • Nie oddajesz kodu bez testów automatycznych, w szczególności lubisz testy na poziomie domeny
  • Znasz podstawy DevOps w tym w szczególności Docker, Kubernetes, 
  • Znajomość na podstawowym poziomie kilku systemów persystencji (typu RDBSM, NoSQL)
  • Uważasz, że systemy informatyczne powinny właściwie modelować problem biznesowy i służyć użytkownikom niż odwrotnie. 
 
Oferta jest wyłącznie przeznaczona dla osób mogących pracować full time
 
Oferujemy
 
  • Dołączenie do zespołu wysoko zmotywowanych, ciekawych osób, które nieustannie uczą się nowych zagadnień.
  • Ciekawy projekt i bardzo przyjemna atmosfera pracy typowa dla firm Holenderskich
  • Wstępnie kontrakt na 6 miesięcy, z możliwością przedłużenia.
        Kontrakt typu "freelance" (zarabiasz za przepracowane godziny) 
  • 200 - 230 PLN na godzinę (max to 38 640 PLN miesięcznie przy 21 dniach pracujących w miesiącu)