We are looking for an experienced Python Developer to join our team, working on the development and continuous improvement of our platform. The role involves designing, developing, and maintaining web applications based on FastAPI, integrating with AWS services, and ensuring the scalability and reliability of our systems.
responsibilities :
Develop and continuously improve the platform
Work with MySQL, including query optimization and performance tuning
Manage and maintain database migrations using Alembic
Integrate and work with AWS services
Integrate with external services, including Stripe API
Write and maintain automated tests using pytest and pytest-asyncio
Implement and maintain message queues (e.g., Celery, RabbitMQ, Redis) for task orchestration
Apply distributed system patterns to build scalable and reliable solutions
requirements-expected :
Min. 5 years of experience as a Python Engineer
Hands-on experience with FastAPI and asynchronous Python (asyncio, uvicorn)
Solid knowledge of SQLAlchemy and SQLModel
Good understanding of REST API design principles and best practices
Familiarity with AWS services, particularly Cognito, S3
Experience with Docker and containerized applications