Python Developer
Summary
Builds async Python REST services with FastAPI and Pydantic, backed by PostgreSQL through a modern 2.0-style ORM, plus Dremio and Snowflake accessed via PyArrow/Arrow Flight. Day to day involves REST API design, Liquibase (Maven-based) schema migrations, and pytest testing with unittest.mock. On-site in Manila.
PostgreSQL(Dremio (via pyrow flight), Snowflake.
Skills required:
- 1. FastAPI - All service is async FASTAPI apps with pydantic models for request/response.
- 2. ORM for PostgreSQL - the project uses modern 2.0-style with mapped classes and relationship loading strategies.
- 3. Rest API Design, error handling with structured responses.
- 4. Database Migration - Liquibase with XML changesets, schema change go through maven-based Liquibase.
- 5. Pyarrow/ ArrowFlight and Testing pytest and mocking with unittest.mock