Skip to Content

Software Engineer (python,Django,Pandas/ Polars)

Job Overview

Idiomatic Python — packages and modules, type hints, exception handling, dependency and virtual-environment management. Working knowledge as a broker/result backend and cache: keys and expiry, data structures, connection and memory behaviour, and what happens when it fills up or restarts.

Key points

  1. You can read an unfamiliar codebase and change it safely.

  2. Models, migrations, querysets, the admin, middleware, settings across environments.

  3. You understand the ORM well enough to know when it will generate a bad query.

  4. Serializers, viewsets, permissions, authentication, pagination, versioned endpoints, and a clean OpenAPI/Swagger contract.

  5. Schema design, migrations, indexing, reading query plans, transaction behaviour, and writing non-trivial SQL by hand.

  6. You can tell whether a query will hold up under load.

Skills

SQLPythonDjangoDockerMongoDBFlaskFastAPIREST APIs

Experience: Mid-level · Job type: Full-time

Similar jobs

More open roles like this one