Python Developer (K/M/N)
Opis stanowiska
O projekcieW ramach współpracy realizowane są aplikacje backendowe w Pythonie, obejmujące rozwój oraz utrzymanie systemów o istotnym znaczeniu biznesowym. Zakres techniczny obejmuje projektowanie i rozwój API, integracje systemowe oraz obsługę relacyjnych i nierelacyjnych baz danych. Projekt realizowany jest z wykorzystaniem nowoczesnych narzędzi oraz środowisk kontenerowych.Twój zakres obowiązkówProjektowanie, implementacja oraz rozwój aplikacji backendowych w PythonieTworzenie i integracja REST API z systemami wewnętrznymi oraz zewnętrznymiUtrzymanie, optymalizacja oraz refaktoryzacja istniejącego koduUdział w projektowaniu architektury aplikacji oraz doborze technologiiWsparcie procesów CI/CD oraz automatyzacji wdrożeń z użyciem technologii kontenerowychObsługa baz danych relacyjnych (SQL) oraz nierelacyjnych (MongoDB, Redis)Tworzenie testów jednostkowych i integracyjnych zgodnie z ustalonymi standardamiNasze wymaganiaMinimum 5 lat doświadczenia w backendowym programowaniu w PythonieBardzo dobra znajomość Pythona oraz zasad programowania obiektowegoDoświadczenie w wykorzystaniu Django, Flask lub FastAPIUmiejętność projektowania i wykorzystania REST APIZnajomość relacyjnych baz danych SQL (np.
PostgreSQL, MySQL)Doświadczenie w wykorzystaniu Git oraz zarządzaniu zależnościami (pip / Poetry / virtualenv)Umiejętność pisania testów jednostkowych i integracyjnychZnajomość języka angielskiego na poziomie minimum B2Mile widzianeDoświadczenie w wykorzystaniu FastAPIDoświadczenie w realizacji zadań asynchronicznych z użyciem CeleryZnajomość środowisk opartych o konteneryzację (Docker)Doświadczenie z KubernetesDoświadczenie w projektowaniu lub rozwijaniu architektury backendowejZnajomość baz danych NoSQL (np. MongoDB, Redis)Udział w projektach wykorzystujących CI/CD
¿Te interesa este puesto?