Senior Python Developer
New
T
TQLO SP. Z O.O.IT Services
100% zdalnieContractSenior
Salary5853 - 6585 CHF per hour b2b currencySource=conversion; 6225 - 7003 EUR per hour b2b currencySource=conversion; 5348 - 6016 GBP per hour b2b currencySource=conversion; 7237 - 8141 USD per hour b2b currencySource=conversion; 26880 - 30240 PLN per hour b2b currencySource=original
Apply NowOpens the employer's application page
Job Details
- Languages
- Pl B2, en C1
- Experience
- Minimum 7 lat komercyjnego doświadczenia w Pythonie
- Required Skills
- AWSDockerPythonSQLAzureFastAPIREST API
Requirements
- Minimum 7 lat komercyjnego doświadczenia w Pythonie w rozwoju aplikacji backendowych
- Bardzo dobra znajomość FastAPI oraz praktyczne doświadczenie w tworzeniu produkcyjnych API
- Bardzo dobra znajomość programowania asynchronicznego (asyncio, async/await)
- Doświadczenie w projektowaniu skalowalnych usług backendowych oraz optymalizacji ich wydajności
- Bardzo dobra znajomość SQL oraz relacyjnych baz danych
- Doświadczenie w pracy z nierelacyjnymi bazami danych
- Praktyczne doświadczenie w tworzeniu testów jednostkowych i integracyjnych
- Bardzo dobra znajomość Docker oraz doświadczenie w konteneryzacji
- Praktyczne doświadczenie z AWS lub Azure
- Bardzo dobra znajomość zasad projektowania API, walidacji danych i obsługi błędów
- Znajomość języka angielskiego na poziomie C1
- Znajomość języka polskiego na poziomie B2
Responsibilities
- Projektowanie i rozwijanie produkcyjnych usług backendowych oraz REST API w Pythonie z wykorzystaniem FastAPI
- Tworzenie komponentów wykorzystujących programowanie asynchroniczne, w tym obsługę operacji I/O oraz równoległego przetwarzania wielu żądań
- Projektowanie logiki aplikacyjnej oraz integracja usług z relacyjnymi i nierelacyjnymi bazami danych
- Optymalizacja zapytań, sposobu dostępu do danych oraz wydajności aplikacji
- Tworzenie testów jednostkowych i integracyjnych oraz dbanie o jakość i testowalność kodu
- Konteneryzacja aplikacji oraz przygotowywanie i utrzymywanie środowisk z wykorzystaniem Docker
- Rozwijanie i utrzymywanie usług działających w środowisku AWS lub Azure
- Diagnozowanie problemów produkcyjnych, analiza logów oraz identyfikowanie źródeł problemów z wydajnością
- Udział w projektowaniu architektury backendowej i code review
View Full Description & ApplyYou'll be redirected to the employer's site