Python Software Architect
SPEEDNET
Remote, Poland
Posted
Aplikuj jeżeli:
- doświadczeniem w roli Software Architecta / Solution Architecta,
- ekspercką znajomością Pythona,
- bardzo dobrą znajomością Django 4.2, w tym Django Rest Framework, Django Filters oraz Celery,
- praktycznym doświadczeniem z Django ORM, projektowaniem modeli danych oraz podejmowaniem decyzji dotyczących struktury i sposobu przechowywania danych,
- bardzo dobrą znajomością PostgreSQL oraz doświadczeniem w optymalizacji baz danych, zapytań i sposobu dostępu do danych,
- doświadczeniem w projektowaniu rozwiązań pod kątem wydajności, skalowalności i niezawodności systemu,
- bardzo dobrym rozumieniem architektury mikroserwisowej,
- doświadczeniem w projektowaniu architektury złożonych systemów oraz podejmowaniu długoterminowych decyzji technologicznych,
- umiejętnością łączenia perspektywy biznesowej, produktowej i technologicznej,
- doświadczeniem we współpracy zarówno z zespołami technicznymi, jak i interesariuszami nietechnicznymi,
- bardzo dobrymi zdolnościami analitycznymi i umiejętnością rozwiązywania złożonych problemów,
- znajomością Git oraz doświadczeniem w pracy z GitHubem,
- doświadczeniem w pracy z infrastrukturą chmurową,
- znajomością procesów CI/CD,
- bardzo dobrą znajomością języka angielskiego na poziomie C1.
W naszym zespole będziesz odpowiedzialny m.in. za:
- definiowanie i rozwijanie całościowej architektury systemu zgodnie z celami produktowymi i biznesowymi,
- przekładanie potrzeb biznesowych na jasny kierunek architektoniczny oraz priorytety technologiczne,
- ścisła współpraca z biznesem, productem oraz zespołami developerskimi już na wczesnych etapach projektowania rozwiązań,
- przegląd kluczowych decyzji projektowych, identyfikowanie ryzyk oraz wspieranie zespołów w podejmowaniu właściwych kompromisów technologicznych,
- dbanie o spójność, skalowalność i jakość architektury w ramach systemu oraz współpracujących zespołów,
- wsparcie zespołów developerskich poprzez konsultacje architektoniczne, mentoring oraz pomoc w rozwiązywaniu złożonych problemów,
- współtworzenie roadmap technologicznych oraz dbanie o ich zgodność z priorytetami biznesowymi i produktowymi,
- koordynowanie ustaleń pomiędzy zespołami oraz prowadzenie dyskusji dotyczących złożonych lub sprzecznych wymagań,
- dbanie o wysoką jakość realizowanych rozwiązań oraz szczegóły techniczne,
- okazjonalne wyjazdy do Norwegii lub naszego biura w Gdańsku na spotkania i wydarzenia projektowe.
Originally posted on Himalayas