API Developer

Rhox

Elsene

Sur place

EUR 70 000 - 110 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Rhox is seeking a senior API developer to build a compatible replacement using Python and FastAPI. You will 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.

Responsibilities include defining scope from API docs, building metadata endpoints, implementing submission endpoints with validation, implementing authentication, writing tests, and deploying on Ubuntu

Qualifications

  • Proficient in Python 3.12+ and FastAPI.
  • Experience with SQLAlchemy and PostgreSQL.
  • Knowledge of API security: OAuth2/OIDC, JWT, API keys, WS-Security and TLS.
  • Automated testing with pytest.
  • Ability to work autonomously with incomplete documentation.
  • French (B1), Dutch (B1), English (B2).

Responsabilités

  • 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.

Connaissances

Python
FastAPI
SOAP
REST API
SQLAlchemy
PostgreSQL
OAuth2/OIDC
JWT
API keys
WS-Security
TLS
pytest
Autonomy

Formation

Bachelor's degree in a relevant field

Outils

Polars
SQLAlchemy
uv

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

API Developer
API Developer

Keystone Solutions • Brussel

À distance
EUR 70 000 - 110 000
Senior API Engineer: Python, FastAPI & Secure REST
Senior API Engineer: Python, FastAPI & Secure REST

Rhox • Elsene

Sur place
EUR 70 000 - 110 000
API Migration Engineer: FastAPI, PostgreSQL, Security
API Migration Engineer: FastAPI, PostgreSQL, Security

Keystone Solutions • Brussel

À distance
EUR 70 000 - 110 000
Python Developer – FastAPI & AsyncIO
Python Developer – FastAPI & AsyncIO

Pauwels Consulting • Brussel

Hybride
EUR 90 000 - 120 000
Senior FastAPI – Backend – Growth
Senior FastAPI – Backend – Growth

Oliver James Group • Brussel

Hybride
EUR 70 000 - 110 000
Hybrid work in Brussels
API Developer
API Developer

HumanInTech • Brussel Hoofdstad

Hybride
EUR 56 000 - 100 000
Python Developer I Belgium
Python Developer I Belgium

Talan Group • Brussel Hoofdstad

Sur place
EUR 50 000 - 70 000
Senior Python Developer
Senior Python Developer

NISH Technologies • Brussel Hoofdstad

Sur place
EUR 70 000 - 110 000
Senior Python Developer
Senior Python Developer

Xintas • Brussel Hoofdstad

Sur place
EUR 70 000 - 100 000
Python Developer
Python Developer

Appsierra Group • Brussel

Sur place
EUR 65 000 - 100 000