Python Backend Developer
ELESTER Sp z o.o.
⚲ Łódź
15 000 - 25 000 PLN (B2B)
Wymagania
- Python
- REST API
- FastAPI
- ORM
- PostgreSQL
- SQLAlchemy
- Docker
- Docker Compose (nice to have)
- Git (nice to have)
- InfluxDB (nice to have)
- IoT (nice to have)
- MQTT (nice to have)
- Vue.js (nice to have)
- React (nice to have)
- AI (nice to have)
Opis stanowiska
Wymagania: Wymagania: - Minimum 5 lat doświadczenia na stanowisku Software Engineer - Bardzo dobra znajomość języka Python - Doświadczenie w tworzeniu REST API (preferowane FastAPI lub inne frameworki) - Praktyczna znajomość baz danych relacyjnych oraz ORM (PostgreSQL + SQLAlchemy) - Doświadczenie w pracy z kontenerami (Docker, Docker Compose) - Umiejętność pracy z Git Mile widziane: - Doświadczenie w pracy z danymi czasowymi i TSDB (TimescaleDB, InfluxDB itp.) - Znajomość ekosystemu IoT (MQTT, dane z sensorów) - Zrozumienie architektury mikroserwisowej - Doświadczenie w środowiskach CI/CD - Podstawowa znajomość frameworków frontendowych (Vue.js, React) - Doświadczenie w korzystaniu z narzędzi AI wspierających pracę developera Codzienne zadania: - Rozwój backendowego systemu do przetwarzania danych IoT w oparciu o Python - Projektowanie i tworzenie REST API - Projektowanie struktur danych i modeli bazodanowych - Realizacja zadań związanych z przetwarzaniem danych - Testowanie, debugowanie oraz tworzenie testów automatycznych - Praca w pipeline CI/CD wykorzystującym narzędzia AI (np. analizy kodu, automatyczne testy, quality gates)