Back-End Entwickler (Python)

Aus der Ferne
Vollzeit
Anforderungen: - Kenntnisse von Python und seinem Ökosystem; - Verständnis für die Grundsätze der Arbeit mit verteilten Message-Brokern (Kafka / RabbitMQ); - Erfahrung mit FastAPI (oder mit starlette, asyncio, sanic, Flask); - Schreiben von SQL-Abfragen mit geschlossenen Augen; - Verständnis und Erfahrung in der Anwendung von Softwareentwicklungsprinzipien: SOA, SOLID, KISS, DRY; - Erfahrung in der Entwicklung von Microservice-Architekturen; - Mindestens 2 Jahre kommerzielle Entwicklungserfahrung in Python; - SQL (Postgres) und NoSQL (Redis, MongoDB) Datenbanken - Erfahrung in der Entwicklung von APIs (REST, RPC) - Docker und grundlegendes Verständnis von Kubernetes - Verständnis des CI/CD-Prozesses und der Arbeit mit Umgebungen - Mindestens Erfahrung/Kenntnisse in einem weiteren Framework außer Django; - sichere Kenntnisse von SQLAlchemy und psycopg. - Hochschulabschluss Wäre ein Plus: - ML Erfahrung (Sklearn, Pandas, TensorFlow etc.). Hauptaufgaben: - Software-Entwicklung - Aufbau von Microservices (HTTP REST und RPC über RabbitMQ) - Integration mit externen APIs - Datenverarbeitung (S3, Postgres)