Backend Python Developer $$$$
About the company
codeIMPL was launched in 2018 with a large knowledge and experience in mobile development.
Since that we help businesses and individuals establish their presence on any modern device and
platform โ mobile, web, etc.
Our clients are large worldwide companies, that develop important and significant solutions in
FinTech, Blockchain, DeFi, Health & Fitness, Gambling domains.
In codeIMPL we use modern, innovative technologies and approaches that allow us to support any
solution and provide the foundation for its future scaling and enhancement.
About the product
Project: fintech, payment system.
Responsibilities
โ Develop and maintain asynchronous backend services (FastAPI, ARQ, service-oriented and
microservice applications).
โ Write clean, testable, and maintainable code.
โ Participate in design discussions and suggest improvements to performance and developer
experience.
โ Collaborate openly with backend, frontend, DevOps, and product teams.
Requirements
โ 3+ years of hands-on experience with Python (asyncio, typing, pydantic);
โ Solid experience with SQLAlchemy 2.0 and Alembic;
โ Proficiency in writing unit and integration tests (Pytest/Unittest);
โ Hands-on experience with FastAPI and async task processing (ARQ/Celery/RQ);
โ Database skills: PostgreSQL (indexes, transactions, RLS). Knowledge of
TimescaleDB/ClickHouse is a plus;
โ Experience in database query optimisation (EXPLAIN, keyset pagination, batching);
โ Understanding of idempotency and outbox/event sourcing principles;
โ Experience with Docker, docker-compose, local environments;
โ Basic knowledge of Kubernetes and AWS (SQS, RDS, S3) is a plus;
โ Hands-on experience with creating and supporting PCI DSS compliant applications is a plus;
โ Experience in creating skills, commands and agents for Claude AI is a plus;
โ Understanding of observability (structured logs, traces, metrics).
We offer:
โ Full-time remote job;
โ Paid annual leave;
โ Work with professional team and friendly atmosphere;
โ Minimum of bureaucracy.
Required domain experience
| Fintech | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |