Senior/Principal Python Developer - Smartpatient [up to 23k net PLN B2B]
WARSAW / PYTHON – SMARTPATIENT / REMOTE
smartpatient to zespół, który od 2012 roku pomaga osobom chorym na całym świecie w monitorowaniu stanu zdrowia. Jak? Tworząc platformę MyTherapy, która z sukcesami, angażuje pacjentów do uzyskania jak najlepszych wyników w leczeniu. MyTherapy jest wsparciem w odpowiedzialnym i bezpiecznym przyjmowaniu leków, zbierania pomiarów z urządzeń jak glukometr, a za jej pośrednictwem można także kontaktować się z lekarzem, czy zamawiać leki w aptece! Aplikacja dostępna jest w ponad 30 wersjach językowych, a z jej mobilnej wersji korzystają już ponad 2,5 miliony użytkowników.
Główną zasadą, którą się kierują to nieustanny rozwój. Odnosi się to nie tylko do produktu, ale też i do całego teamu. Bardzo dbają o dobre relacje, integrację, nieformalną atmosferę w pracy, ale też o ciągłe poszerzanie wiedzy i nabywanie nowych umiejętności przez wszystkich członków zespołu.
Nie uznają półśrodków, ponieważ wiedzą, że znakomity UX wymaga najnowszej technologii. MyTherapy powstaje przy użyciu Swift i Kotlin a będącego podstawą, skalowalnego i bezpiecznego Back-end'u strzeże Python :)
Nic więc dziwnego, że są laureatami licznych, międzynarodowych nagród.
Smartpatient to już ponad 100 osób pracujących z biura w Monachium, Warszawie i zdalnie w Polsce. Polski tech hub liczy obecnie ponad 60 osób, a wśród nich są między innymi nasi specjaliści od Pythona i Django.
Smartpatient nieustannie rośnie, dlatego che powitać na pokładzie kolejnego Senior Python Developera, który dołączy, do jednego z 7 scrumowych zespołów developerskich.
Twój typowy dzień:
- To Ty decydujesz kiedy zaczniesz, a kiedy skończysz pracę danego dnia. Praca nad MyTherapy to w 80% skupianie się na rozwijaniu nowych funkcjonalności produktu. Utrzymanie zajmuje kolejne 10% a reszta czasu przewidziana jest na Scrum’owe spotkania. Bardzo dużą wagę przywiązują do jakości kodu. Pomaga im w tym między innymi code review, BDD czy pair programing.
Twoim zadaniem będzie rozwijanie aplikacji, która pozwala na:
A będzie to możliwe poprzez Twój wkład w:
- Ustawienie powiadomień o regularnym zażywaniu leków (MyTherapy jest jedną z nielicznych aplikacji, które mają funkcję ‘critical alerts’),
- Monitorowanie stanu zdrowia (ciśnienia we krwi, poziomu cukru),
- Kontakt z placówkami medycznymi, by móc wysyłać wyniki badań prosto do nich,
- Analizowanie wyników i przedstawianie ich w wersji graficznej,
- Zmienienie planu leczenia, na listę to-do,
- a to tylko kilka wybranych funkcji!
- tworzenie łatwego do odczytania, szybkiego i dobrze zaprojektowanego kodu, tak by był wysokiej jakości i pozwalał na ciągłe ulepszanie naszego back-endu,
- współpracę z całym zespołem produktowym, aby dzielić się wiedzą i uczyć się czegoś nowego.
Aby sprawdzić się w tej roli powinnaś/powinieneś:
- Mieć przynajmniej 3-letnie doświadczenie w pracy jako Python Developer
- Znać Django i Django REST, będzie to dla nas dużym plusem).
- Mieć wcześniejsze doświadczenie w projektach webowych.
- Dobrze czuć się w pisaniu testów jednostkowych,
- Jeśli masz wiedzę z zakresu rozwiązań chmurowych i DevOps'owych, jak CI (Jenkins), AWS, Ansible, Docker, lub chcesz się w nich rozwijać - będzie to ogromny plus,
- Biegle posługiwać się językiem angielskim (minimum B2 - potrafisz swobodnie poprowadzić rozmowę zarówno z na tematy związane z technologią, jak i w luźnej konwersacji z członkami zespołu w tym języku). Smartpatient jest przecież międzynarodowym zespołem.
- Chcieć się rozwijać i uczyć. Smartpatient rośnie bardzo szybko tak samo jak ilość ich pomysłów i planów. Są obecni na większości konferencji branżowych i chcą, by ich zespół stale poszerzał swoją wiedzę.
Dołączenie do zespołu smartpatient oznacza:
Warszawskie biuro mieści się przy ul. Dominikańskiej 25a.
Jeśli chciałbyś lepiej poznać team z Monachium, jest możliwość wyjazdów do ich głównej siedziby.
- Miesięczne wynagrodzenie do 23 000 PLN netto na B2B (czysty kontrakt) lub więcej, w zależności od doświadczenia,
- możliwość uczestnictwa w pakietach Medicover i programu sportowego,
- elastyczny czas pracy i nielimitowany wymiar pracy zdalnej. To od Ciebie zależy, jak wygląda Twój grafik. Możesz go swobodnie dopasować do swoich potrzeb,
- wybrany przez Ciebie komputer do pracy,
- budżet szkoleniowy, który pozwala na udział w kursach, szkoleniach czy konferencjach branżowych (również zagranicznych). Dodatkowo dzielą się wiedzą na cyklicznych szkoleniach wewnętrznych,
- pracę w zespole, dla którego Scrum, to nie tylko Daily.
- wiele inicjatyw pomagających integrować zespół, zarówno lokalnie, jak i globalnie.
Jak wygląda rekrutacja? Już odpowiadam!
- 30-minutowa rozmowa telefoniczna z rekruterem. Porozmawiamy o Twoim doświadczeniu :)
- Culture fit. Poznajmy się lepiej!
- Tech Interview (Zoom). Porozmawiamy o technologii!
- Rozmowa ofertowa ze współzałożycielem smartpatient (Zoom).
Jeśli chcesz dołączyć do tego zespołu i współtworzyć infrastrukturę MyTherapy to czekam na Twoje CV w języku angielskim!