Python backend engineer FINTECH

Cash Time Responds Quickly
to $3000
Product

Must have

  • 3+ years professional experience with Python backend development.
  • Strong experience with FastAPI (or similar ASGI frameworks) and REST API design.
  • Solid PostgreSQL skills: modeling, migrations, query performance, transactions.
  • Hands-on SQLAlchemy 2.x.
  • Experience with async Python (asyncpg, httpx/aiohttp) in production services.
  • Docker and basic Linux/cloud deployment literacy.
  • Ability to read complex existing code, write clear tests, and ship safely in a regulated/financial domain.
  • Good communication in Ukrainian. Some English for (code, docs, reviews).

Nice to have

  • Google Cloud Platform: Cloud Run, Cloud SQL, Secret Manager, GCS, Cloud Tasks, BigQuery.
  • Terraform.
  • Kubernetes.
  • Fintech / lending / billing domain: amortization, accruals, payment allocation, dunning/overdue logic.
  • Alembic, Pydantic v2, pytest (including integration tests against a real DB).
  • Experience with payment provider webhooks and idempotent event processing.
  • Familiarity with Ukrainian ecosystem: Bank ID, UBKI, local payment/SMS providers.

 

Tech environment (summary)

Python 3.11 · FastAPI · PostgreSQL · SQLAlchemy · Alembic · Pydantic · GCP (Cloud Run, Cloud SQL) · Docker · GitHub Actions · pytest · Firebase · WebSockets

What we offer

  • Work on a live lending product with real business impact.
  • Modern Python stack with room to improve architecture and testing.
  • Remote/hybrid.

Required domain experience

Fintech 1 year

Required languages

English A2 - Elementary
Ukrainian Native
Published 8 June
55 views
·
13 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...