Posted on: 21/04/2026
Description :
- Develop, test, and maintain backend applications using Python
- Work with frameworks such as Django / Flask / FastAPI
- Design and consume RESTful APIs
- Write clean, efficient, and reusable code
- Collaborate with frontend developers, product managers, and QA teams
- Perform code reviews and debugging to ensure high performance
- Integrate databases and third-party APIs
- Participate in the full software development lifecycle
Required Skills & Qualifications :
- Professional experience in Python development
- Strong knowledge of Python frameworks (Django, Flask, or FastAPI)
- Experience with REST APIs and backend services
- Good understanding of SQL databases (MySQL, PostgreSQL)
- Basic knowledge of NoSQL databases (MongoDB) is a plus
- Familiarity with Git / version control systems
- Understanding of OOP concepts and data structures
- Experience working in Agile/Scrum environments
Backend Core :
- Python 3.11 with Poetry for dependency management
- FastAPI async web framework with dependency injection
- SQLAlchemy 2.0 + SQLModel async ORM with typed models
- Pydantic v2 request/response validation and settings management
- Alembic database migrations (dual-database setup)
Data stores :
- PostgreSQL primary database (two DBs: operational + metrics)
- Redis caching, JWT token management, idempotency, feature-specific stores
- RabbitMQ message broker for Celery
Async stack :
- asyncpg async Postgres driver for FastAPI
- psycopg 3 sync Postgres driver for Celery workers
- httpx async HTTP client for external API calls
- uvicorn + uvloop ASGI server with high-performance event loop
Background processing :
- Celery with RabbitMQ broker
- Celery Beat scheduled tasks (RTP aggregation, tier calculations, promo campaigns, reconciliation jobs)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1629927