Senior Python Developer | Sektor publiczny
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w programowaniu w języku Python
- zaawansowana znajomość Pythona oraz wzorców projektowych i architektonicznych
- doświadczenie w projektowaniu i implementacji aplikacji zgodnie z zasadami czystej architektury
- dogłębne doświadczenie w pracy z Django Wagtail oraz zaawansowana znajomość Django Admin
- praktyczna znajomość komunikacji asynchronicznej z wykorzystaniem RabbitMQ i Redis
- praktyczna umiejętność projektowania złożonych systemów z wykorzystaniem Domain-Driven Design i architektury heksagonalnej
- umiejętność koordynowania pracy i wspierania mniej doświadczonych członków zespołu
- gotowość do udziału w obowiązkowym teście stacjonarnym w Warszawie
Opis stanowiska
Modernizacja rozbudowanych systemów informatycznych w sektorze publicznym — praca we wszystkich warstwach systemu, projektowanie komponentów, podejmowanie decyzji architektonicznych i wspieranie mniej doświadczonych członków zespołu. Rola łączy senioralne programowanie w Pythonie z realnym wpływem na architekturę, w tym DDD i architekturę heksagonalną. Uwaga: 'dogłębne doświadczenie w Django Wagtail' sugeruje, że duża część pracy może polegać na rozbudowie istniejącego CMS-a, a nie tworzeniu od podstaw — warto dopytać o proporcje.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat doświadczenia w programowaniu w języku Python
Może oznaczać, że szukają kogoś, kto przepracował 5 lat w Pythonie, ale niekoniecznie na stanowisku seniorskim, lub że 5 lat to absolutne minimum, a preferowane jest więcej.
🔴
Zaawansowana znajomość języka Python oraz wzorców projektowych i architektonicznych
Może oznaczać, że oczekiwana jest teoretyczna wiedza o wzorcach, a niekoniecznie ich praktyczne zastosowanie w złożonych projektach.
🔴
Doświadczenie w projektowaniu i implementacji aplikacji zgodnie z zasadami czystej architektury
Może oznaczać, że oczekiwane jest stosowanie zasad czystej architektury, ale w praktyce projekt może być daleki od ideału lub wymagać dużych kompromisów.
🔴
Doświadczenie w pracy z Dockerem, Kubernetesem i architekturą mikroserwisów
Może oznaczać, że będziesz pracować z tymi technologiami, ale niekoniecznie w roli architekta czy głównego projektanta, a raczej jako osoba wdrażająca lub utrzymująca.
🔴
Dogłębne doświadczenie w pracy z systemem zarządzania treścią Django Wagtail
Może sugerować, że duża część pracy będzie polegała na konfiguracji i rozbudowie istniejącego systemu Wagtail, a nie na tworzeniu od podstaw.