ProUnity logo

API Developer (K10192)

ProUnity·Salary not specified

Primary stack

APIpytestPythonSQLAlchemyPostgreSQLREST

Nice to have's

PolarsAPILinux

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.

Popular searches