Description

Job Role:

  • We are seeking a highly skilled and experienced Senior Python Developer to join our team.
  • The successful candidate will deeply understand the Python programming language, including experience with popular frameworks such as Django and Flask.
  • In this role, you will be responsible for designing and implementing complex software solutions for our clients. You will work closely with our team of developers, designers, and project managers to ensure that our products are of the highest quality and meet the needs of our clients.

 

Key responsibilities include:

● Design and implement complex software solutions using Python and associated frameworks such as Django and Flask

● Collaborate with the development team to ensure that all code is of high quality and follows best practices

● Troubleshoot and debug code, identifying and resolving issues quickly and efficiently

● Perform code reviews to ensure that all code is of high quality and follows best practices

● Provide technical guidance and support to junior developers

● Stay up to date with the latest Python and related technologies developments.

 

Requirements:

  •  A degree in Computer Science, Software Engineering, or a related field
  •  At least 3-5 years of experience as a Python developer, including experience with popular frameworks such as Django and Flask
  •  Excellent problem-solving skills.
  •  Strong understanding of multi-process architecture and the threading limitations of Python
  •  Experience with testing and debugging code (pytest, etc...)
  •  Experience with version control systems, such as Git is a must
  •  Proficiency with Python packaging and dependency management tools, such as Poetry
  •  Experience with Creating command line interfaces using Click, Typer
  •  Experience with task runners and build tools, such as Task file
  •  Familiarity with best practices for building and publishing Python packages
  •  Strong communication skills and ability to work well in a team environment
  •  Experience with CI/CD processes is a plus
  •  Ability to collaborate on projects and work independently when required.

If you are a skilled and experienced Python developer with a passion for creating high-quality software solutions, we encourage you to apply for this exciting opportunity.

Education

BTech, BE, BCA , MCA

Salary

INR 5,00,000 -10,00,000