Full Time
Ahmedabad
Posted 7 months ago

Innovating Solutions. Empowering Growth

Senior Python Developer


Required candidate profile

  • Excellent Python coding skills and understanding of Python best practices (PEP8)
  • 6+ years of experience in developing large-scale distributed systems (minimum of 3+ 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

 

Job Features

Job Categoryjob

Apply For This Job

A valid phone number is required.