API Developer

Il y a 4 jours

Elsene, Brussel-Hoofdstad, Belgique Rhox Temps plein 70 000 € - 110 000 €/an

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.