- Minimum 7+ years of professional experience in Python backend development, with expertise in
frameworks such as Django and FastAPI.
- Proven track record in designing and implementing RESTful APIs, microservices architectures, and
real-time applications using WebSockets.
- Strong proficiency with caching solutions like Redis and relational databases such as PostgreSQL,
including query optimization and schema design.
- Deep understanding of object-oriented programming, design patterns, and software architecture
principles.
- Proficiency with ORM libraries (e.g., SQLAlchemy or Django ORM).
- Advanced experience in Linux environments, containerization with Docker, and orchestration using
Kubernetes.
- Proficiency in code versioning with Git, including advanced workflows and branching strategies.
- Hands-on experience with agile methodologies, scrum processes, and tools such as JIRA.
- Demonstrated expertise in debugging, performance tuning, security best practices, and complex
problem-solving.
- Excellent communication and interpersonal skills to effectively collaborate with technical and non-
technical stakeholders in a distributed team environment.