Menu

Sr Software Engineer|Python

Location: Pune, Maharashtra

Category: IT Engineer & Developer Jobs

Position: Sr Software Engineer (Python)

We are looking for a talented Sr Python Developer to work within the development team. This position will be located in our Pune Office.

Â

In this role candidate will:

Develop application code according to requirements and assigned tasks.

Contribute to lifecycle Flow and value streams by following and prescribing methodologies and best practices.

Mentor and coach junior development team members.

Solve the most difficult software development challenges.

Maintain balance of business and technical acumen in decision making.

Contribute to source-code management and work item tracking best practices.

Contribute to the estimation process during planning exercises.

Provide consultation to development management team.

Competencies:

Must demonstrate good decision making and effective business acumen.

Must be able to communicate in both written and verbal form.

Must maintain the confidentiality of work-related information and materials.

Must have a growth mindset and subscribe to a continuous learning philosophy.

Demonstrate expertise and mastery in your area of technology and industry.

Must establish and maintain effective working relationships.

Must Have 5+ years of work experience as a Python Developer.

Knowledge of Python web frameworks and event-driven programming.

Expertise in at least one popular Python framework (like Django, Flask, Pyramid or FastAPI).

Basic knowledge of front-end technologies, such as HTML5, Type Script/Java script and CSS

3.

Hands-on experience with SQL and good exposure to optimization techniques & addressing performance issues.

Knowledge of Postgre

SQL is an added advantage but experience with any relational DB would be fine.

Experience with Object-Relational Mapping (ORM (eg,SQL Alchemy).

Experience with Celery (Python distributed task queue)

Experience with RESTful API and understanding of web security.

Strong unit test and debugging skills.

Proficient understanding of code versioning tools.

Writing clean code and following good practices

High attention to detail.

Excellent communication and problem-solving skillsExperience

Nice to have:

Ability to learn new languages and technologies.

Security background or basic 101-type understanding.

Familiarity with Docker.

Experience in working with AWS.

Experience in working in scrum teams

Total Rewards

Planned Paid Time Off

Purpose-Driven Culture

Work-Life Balance

Passionate About Community Involvement

Company Paid Parental Leave

Apply on Company Website You will be redirected to the employer’s website