Pragmatic Brains skupia osoby, którym zależy na tworzeniu dobrej jakości oprogramowania opartego o czytelny model odwzorowujący wiernie problem biznesowy, szeroką wiedzę techniczną i dobre praktyki. Nasza praca z klientem polega na dołączaniu do jego zespołu, wspólnym dostarczaniu user stories oraz treningu "on the job" naszych kolegów z teamu zatrudnionych u klienta. Wspólnie budujemy zespół, software i modernizujemy cale działy u naszych klientów.
Oprócz pracy dla klienta regularnie spotykamy się by porozmawiać na tematy merytoryczne, wymienić się doświadczeniami i opracować plan działań na przyszłe tygodnie. Dodatkowo organizujemy meet-up'y i dajemy prezentacje w Polsce, Holandii i UK. (wystąpienia są opłacane przez Pragmatic Brains).
Jeśli chcesz tworzyć ciekawy software razem z nami zapraszamy do kontaktu!
Jesteśmy firmą z dużymi ambicjami, która pomimo tego, że powstała niedawno już bierze udział w prestiżowych projektach, jak np. tworzenie systemu wirtualnych przesłuchań dla instytucji sądowniczych w Europie zachodniej. W najbliższym czasie uruchamiamy szeroką kampanię sprzedażową i będziemy brać udział w wielu przetargach w interesujących firmach holenderskich czy brytyjskich.
Szukamy osób, które chciałyby pomóc nam w wygraniu przetargów poprzez udostępnienie swojej kandydatury do roli projektowej, a następnie dołączyć do nas w momencie, gdy uda nam się przejąć dany projekt.
Generalnie poszukujemy osób chętnych do dłuższej współpracy i będziemy robić co w naszej mocy, by zawsze zapewniać naszym pracownikom ciekawe projekty, ale z racji, że jesteśmy jeszcze bardzo młodą firmą to na razie musimy mieć tez ławkę oczekującą.
Miejsce pracy:
Częściowo remote / częściowo w biurze we Wrocławiu (praca wyłącznie remote nie jest przewidywana dla tej roli).
Wymagania:
- Przynajmniej 8 lat doświadczenia w tworzeniu oprogramowania
- Bardzo dobra znajomość języka Java (9+), Python lub Go
- Mile widziana znajomość innych języków programowania jak Node.js, Scala, bądź chęć nauczenia się nowego języka
- Bardzo dobra znajomość zasad programowania objektowego i object oriented design patterns
- Wysoka kultura pracy: dostarczanie dobrze zaprojektowanych rozwiązań, które są dobrze przetestowane w sposób automatyczny
- Koniecznie znajomość Domain Driven Design Dobra w zakresie strategicznym (bounded contexts i relacje między nimi), jak i taktycznym (modelowanie zagadnień biznesowych w kodzie), najchętniej z wykorzystaniem szerokiego zestawu building blocks takich jak OO, FP, Actor Based etc.
- Znajomość podstaw projektowania systemów rozproszonych (zarzadzanie stanem, rozproszone transakcje, komunikacja między aplikacjami, zasady ograniczania kaskadowej propagacji błędu etc.)
- Solidne podstawy DevOps, w tym w szczególności Docker, Kubernetes, Istio
- Solidne doświadczenie z systemami Cloud, jak AWS lub GCP
- Znajomość kilku systemów persystencji (typu RDBSM, NoSQL)
Dodatkowo:
- Konieczne doświadczenie pracy w zespołach bazujących na metodyce scrum
- Uważasz, że systemy informatyczne powinny właściwie modelować problem biznesowy i służyć użytkownikom niż odwrotnie.
- Mile widziana gotowość do pracy na terenie Holandii lub UK (wtedy obowiązują wyższe stawki, a Pragmatic Brains opłaca mieszkanie, przeloty oraz kartę na poruszanie się transportem publicznym)
- Dobra znajomość języka angielskiego
Oferujemy:
- Dołączenie do zespołu wysoko zmotywowanych, ciekawych osób, które nieustannie uczą się nowych zagadnień.
- Uczestnictwo w projektach, w których to Ty łącznie z innymi członkami zespołu będziecie wyznaczać zasady pracy, używane technologie i architekturę systemu.
- Możliwość współtworzenia filozofii działania Pragmatic Brains w oparciu o hasło "We believe in software that meets your vision, is low-maintenance and fits your team".
- od 20 000 do 24 000 netto na miesiąc.