API Developer (K10192)
Primary stack
Nice to have's
Job description
About the Position
We are seeking an expert API Developer (K10192) to implement a critical subset of an existing API with production-quality code and documentation.
Responsibilities
- Implement the critical parts of the API to show that a compatible replacement is achievable.
- Analyze the existing API and its documentation, and agree on the subset to cover.
- Analyze the ODS database and map its metadata to what the existing API exposes, identifying any gaps.
- Propose and implement a security approach (authentication, authorization, secure handling of submitted data), highlighting where it differs from the current API.
- Implement the metadata endpoints on top of the ODS database.
- Implement the submission endpoints, with validation of submitted data and meaningful error responses.
- Hand over submitted data to the ODS loading code (or store it in the form that code expects).
- Write automated tests and concise technical documentation.
- Deploy and demonstrate the solution on Ubuntu Linux.
- Report on limitations, open questions, and recommended next steps.
Requirements
-
Languages
- French: Passive knowledge
- English: Active knowledge
- Dutch: Passive knowledge
-
Skills
- API Design: Expert
- Pytest: Expert
- Python: Expert
- SQLAlchemy: Expert
- PostgreSQL: Expert
- API development (FastAPI,...): Expert
- API Security a.d.h.v. OAuth en WS-Security: Expert
- REST: Expert
- API: Expert
- API Developer experience (SOAP en REST): Expert
Nice to Have
- Polars in combination with SQLAlchemy
- uv for package management
- Experience with API compatibility or migration projects
- Experience handling sensitive data (e.g., health data) and GDPR requirements
- Linux deployment experience
Soft Skills
- Autonomy and ability to work from incomplete documentation
- Pragmatism: focusing on the critical parts first while keeping quality high on what is delivered
- Clear communication of findings and limitations
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional development opportunities
About the Company
Fair forward together ― The external talent matchmaker. Fast, simple, flexible.
Follow Us
News
Contact Us
At your service
Companies
Freelancers
Service providers
Services
MarketPlace
VMS
MSP
Updates
News
Apply now
New missions
jobs@ProUnity
About us
Contact us
Our company
Our Manifesto
HeadFirst Group
FAQ
Cookies policy | Privacy Policy | Terms of use | Credits
© ProUnity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.