Lead Python Developer - Pune, India - Encora Inc.

    Encora Inc.
    Default job background
    Description

    Sr./ Lead Python Developer, 6+ yearsSkills And ExperienceExpert in Python, with knowledge of any Python web framework such as Django, Flask etc.

    Proficient in a modern open-source relational database such as MySQL or Postgres.
    Proficient in HTTP/HTTPS protocol, REST APIs, JSON.Familiarity with some ORM (Object Relational Mapper) libraries.

    Experience with TDD (Test Driven Development)Knowledge of AWS or any other cloud technologyProficient understanding of code versioning tools such as Git or SVN.Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.Excellent debugging skills.


    Good to have:
    Understanding of the threading limitations of Python, and multi-process architecture.

    Understanding of celery, RabbitMQKnowledge of any non-relational databaseKnowledge of Monolith and Microservices architectureKey ResponsibilitiesDesign and develop software applications using Python programming language.

    Write clean, maintainable, and efficient code.
    Collaborate with cross-functional teams to define, design, and ship new features.
    Participate in code reviews to ensure code quality and maintainability.
    Write unit and integration tests to ensure software quality.
    Troubleshoot and debug software issues.
    Stay up-to-date with emerging trends and technologies in Python programming language.