Quantitative Programista/Programistka Python
Daily tasks
- Projektowanie, rozwój i utrzymanie backendu aplikacji w języku Python.
- Tworzenie i rozwój API opartych o framework Flask.
- Implementacja logiki biznesowej z wykorzystaniem bazy danych PostgreSQL.
- Budowa i utrzymanie procesów ETL do przetwarzania danych.
- Integracja oraz przetwarzanie danych rynkowych i portfelowych.
- Wsparcie procesów związanych z obsługą transakcji i modelowaniem portfeli inwestycyjnych.
- Tworzenie i rozwój raportów operacyjnych oraz narzędzi do analizy danych.
Requirements
Bogate doświadczenie w programowaniu w języku Python w zakresie aplikacji korporacyjnych lub o znaczeniu krytycznym dla działalności firmy Praktyczne doświadczenie w pracy z Flaskiem lub podobnym frameworkiem REST API dla języka Python Bardzo dobra znajomość języka SQL i bazy danych PostgreSQL, w tym debugowania i optymalizacji wydajności zapytań Doświadczenie w pracy z narzędziami ETL, przetwarzaniem wsadowym lub narzędziami do koordynacji przepływów pracy Doświadczenie w korzystaniu z bibliotek Pandas i NumPy Znajomość projektowania warstwowego aplikacji, w tym wzorców usługowych, repozytoryjnych oraz typu DAO Doświadczenie w pisaniu testów jednostkowych i integracyjnych dla systemów backendowych Znajomość kontenerowych środowisk uruchomieniowych oraz potoków CI/CD Umiejętność badania incydentów, diagnozowania ich przyczyn źródłowych oraz wdrażania trwałych rozwiązań
Must have: Python, SQL, PostgreSQL, Flask, NumPy, pandas, DAO, ETL, CI/CD
Nice to have: FastAPI