Senior Python Developer
Jako firma rekrutacyjna, DCG rozumie, że fundamentem każdego biznesu są doświadczeni specjaliści. Nasz styl zarządzania oraz podejście oparte na partnerskiej współpracy pozwalają nam odpowiadać na potrzeby naszych klientów i zapewniać im ciągłe wsparcie. Ze względu na nasz stały rozwój oraz dużą liczbę projektów rekrutacyjnych realizowanych dla naszych partnerów, obecnie poszukujemy osoby na stanowisko: Python Developer
Daily tasks
- Projektowanie, rozwój, testowanie oraz utrzymywanie aplikacji backendowych, narzędzi analitycznych oraz rozwiązań data-processing w technologii Python
- Implementacja mikro-usług backendowych, API oraz komponentów systemowych
- Integracja z bazami danych i systemami zewnętrznymi
- Optymalizacja wydajności aplikacji
- Udział w code review oraz zapewnienie jakości kodu
- Współpraca z analitykami, architektami i zespołami DevOps
- Wytworzenie wymaganej dokumentacji technicznej
Requirements
Wymagania: Minimum 6 lat doświadczenia w programowaniu w języku Python oraz rozwoju aplikacji webowych
Bardzo dobra znajomość Python 3+ (Python 2.7 nie jest wymagany)
Doświadczenie w tworzeniu aplikacji z wykorzystaniem FastAPI oraz Pydantic
Doświadczenie w pracy z technologiami cloud oraz projektowaniu i implementacji mikroserwisów
Praktyczna znajomość Red Hat OpenShift (OCP) – środowisko wykorzystywane na co dzień
Znajomość techniki DDD (Domain Driven Design)
Dobra znajomość Linux oraz systemu kontroli wersji Git lub podobnego
Znajomość języka angielskiego na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną i współpracę w środowisku międzynarodowym
Doświadczenie w pracy z narzędziami: Gerrit, Jenkins, Jira, Confluence
Must have: Python, Microservices, Cloud, DDD, Linux, Fast API, Pydantic, Red Hat OpenShift