API Developer

Il y a 10 heures

Ixelles, Bruxelles, Belgique Rhox Temps plein
We're looking for a senior API developer to build a compatible replacement using Python and FastAPI. You'll expose database metadata and validate submissions for existing Python loading code, delivering production-quality code, documentation and a summary of gaps and steps towards production.

What you'll do

Define the critical scope from existing API documentation.

Build metadata endpoints mapped to the existing database schema.

Implement submission endpoints with validation and meaningful error responses.

Implement authentication, authorisation and secure handling of submitted data.

Write automated tests.

Deploy and demonstrate the solution on Ubuntu Linux.

What you bring

Python 3.12+, FastAPI and SOAP and REST API design and development.

SQLAlchemy and PostgreSQL, including reading and mapping existing schemas.

API security: OAuth2/OIDC, JWT, API keys, WS-Security and TLS.

Automated testing with pytest.

Autonomy with incomplete documentation, pragmatic prioritisation and clear communication.

French (B1).

Dutch (B1).

English (B2).

Nice to have

Polars with SQLAlchemy.

uv for package management.

API compatibility or migration experience.

Sensitive data handling and GDPR knowledge.

Linux deployment experience.