API Application Developer (Employed or freelance)
EngiFlex · Brussels, Belgium ·
- Employment
- Full time
- Category
- Software engineering
EngiFlex · Brussels, Belgium ·
Keystone Solutions · Brussel, Belgium
Ai2cyber · Greece
Ai2cyber · Athens, Greece
Central Business Solutions, Inc · Montréal, QC
Builds a production-quality replacement API in Python 3.12+/FastAPI on top of an existing ODS PostgreSQL database, implementing metadata and data-submission endpoints with security (OAuth2/OIDC, JWT, TLS), automated pytest tests and documentation, deployed on Ubuntu Linux. Open to employees or freelancers.
A new API solution is needed to replace a subset of an existing third-party API, allowing current users to transition with minimal disruption. The current interface is relatively limited in scope, and partial documentation is available.
The API covers two main functional domains:
The implementation is built around the existing ODS database, which serves both as the source for metadata and as the target for submitted data through the current Python loading flow.
Security must be addressed from the outset. The target security model, including authentication, authorization, transport security and data protection, may differ from the existing API and needs to be defined as part of the assignment.
The objective is to implement the critical API components, with the exact scope aligned at the start, and to demonstrate that a compatible replacement can be delivered. The result must include production-quality code, automated tests and concise technical documentation for the implemented scope, together with a short summary of what is covered, what remains open and what is still required to reach production readiness.
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
(Freelance is also possible)
Zurich Insurance · Barcelona, Spain