Excellent Python coding skills and understanding of Python best practices (PEP8)
10+ years
of experience in developing
large-scale distributed systems
(minimum of
6+ years in Python
)
Strong knowledge of Python web frameworks such as Django and Flask
Strong knowledge of building RESTful APIs using Python (Django Rest Framework)
Microservice Architecture Development experience
Caching experience with tools like Redis or Aerospike or Celery
Strong understanding of Django ORM and SQLAlchemy
Solid database skills in a relational database and NoSql Database
Experience and in-depth knowledge with Linux-based development
Experience with developing user authentication and authorization solutions and knowledge of security compliance
Knowledge of event-driven programming in Python
Experience with AWS (Amazon Web Services) environment is a plus
Proficient on version control tools such as git, svn etc.
Ability to balance competing priorities in a very dynamic and fast-paced environment
Excellent detail-oriented, problem-solving skills and the ability to quickly learn and apply new concepts, principles, and solutions
Must have
excellent
communication skills (verbal and written)
Roles and Responsibilities
Develop backend architecture for web applications right from scratch while solving problems related to scalability, performance optimization, and fault tolerance
Convert product specs to tech specs
Write effective, scalable code
Develop back-end components to improve responsiveness and overall performance
Implement security and data protection solutions
Assess and prioritize feature requests
Cross-team collaboration (QA, Product, Business) to ensure project implementation
* Project and Release management
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.