Minimum 7+ years of qualified 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.
Robust 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 settings, 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.