- Develop and maintain scalable backend applications using Python.
- Build and integrate REST APIs using FastAPI, Flask, or Django.
- Manage relational databases and optimize SQL queries.
- Develop microservices and event-driven systems.
- Implement messaging, caching, error handling, and performance optimization.
- Deploy and maintain applications using AWS, Docker, and CI/CD pipelines.
- Collaborate with teams to deliver features and write clean, tested code.
Requirements
- Robust Python programming skills and knowledge of OOP, data structures, and algorithms.
- Hands-on experience with FastAPI, Flask, or Django.
- Strong backend development and REST API experience.
- Good knowledge of SQL and PostgreSQL/MySQL databases.
- Experience with microservices and distributed systems.
- Familiarity with Git, Docker, and CI/CD.
- Strong debugging and problem-solving skills.