TL;DR

Python Developer (Fintech): Supporting the development of modern backend services within the banking sector with an accent on building scalable REST APIs using FastAPI and contributing to high-performance backend systems. Focus on supporting modern authentication and data processing patterns and writing and maintaining automated tests.

Location: Fully Remote (Estonia, Latvia, Lithuania)

Company

BONAPOLIA offers job seekers exciting career prospects and the chance to thrive in a fulfilling work environment.

What you will do

  • Develop and maintain modern REST APIs using Python and FastAPI.
  • Implement scalable backend services using async programming and high-performance backend patterns.
  • Design and maintain data models using databases and ORMs.
  • Implement secure authentication and authorization using OAuth2 and JWT.
  • Integrate caching mechanisms such as Redis and implement pub/sub streaming patterns where needed.
  • Write and maintain automated tests using pytest or similar testing frameworks.

Requirements

  • Strong experience with Python development.
  • Proven experience building REST APIs.
  • Hands-on experience with FastAPI.
  • Good understanding of data modelling, databases, and ORMs.
  • Experience with async programming and scalable backend architectures.
  • Knowledge of modern authentication standards such as OAuth2 and JWT.
  • Experience implementing automated tests using pytest or similar frameworks.

Nice to have

  • Experience with Flask.
  • Familiarity with Redis and pub/sub streaming architectures.

Culture & Benefits

  • Gateway to exciting career prospects.
  • Chance to thrive in a fulfilling work environment.