Lead Engineer- Python

Experion

Ernakulam, Thiruvananthapuram

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Experion is seeking a senior Python developer with 6+ years of experience to design and deliver microservices-based applications using Django or Flask. The role requires strong unit testing, DevOps mindset, and familiarity with AWS or Azure APIs.

You will contribute to scalable backend services, ensure code quality, and participate in agile practices and code reviews. The ideal candidate writes modular, maintainable code, understands relational and NoSQL databases, and collaborates across teams

Qualifications

  • 6+ years of hands-on Python development experience.
  • Experience in designing and developing microservices-based applications.
  • Strong knowledge of Django or Flask frameworks.
  • Experience with unit testing using Pytest or similar.
  • Familiarity with AWS/Azure APIs and DevOps practices.
  • Proficient in code versioning (Git, SVN).
  • Ability to write modular, clean, well-documented code.

Responsibilities

  • Take senior/lead engineer role to manage tasks in a sprint and review code.
  • Write clean, well-designed code and translate user stories into technical specs.
  • Follow modern agile processes including TDD-based unit testing.
  • Develop and maintain core product software and databases.
  • Work across the full product development cycle from planning to production.
  • Collaborate with internal/external stakeholders and participate in code/design reviews.

Skills

Python
Django
Flask
Microservices
Pytest
DevOps
Agile
Git
SVN
AWS
Azure
MySQL/MariaDB
NoSQL
Jinja2

Tools

Git
SVN
AWS
Azure
Jinja2

Job description

Role & responsibilities

Good hands-on knowledge in Django or Flask.

Experience in designing & developing Microservices based applications, Unit testing using Pytest or similar, DevOps and Agile practices, Code Reviews.

Good development experience of at least 6+ years in Python + one amongst .NET, NodeJS, Angular technologies

Ability to write code in an efficiently structured and modularized manner.

Good Understanding of one of the frameworks - Flask, Django etc.

Experience with integrating code with Databases, front end application etc.

Knowledge on various databases - such as MySQL, MariaDB and working experience on integrations with NoSQL databases as well.

Working experience on templating languages such as Jinja2.

Experience on working with AWS, Azure APIs (Python) is an additional good to have skill.

Passion for best design and coding practices and a desire to develop new bold ideas

Good understanding of code versioning (Git, SVN etc.)

Nice to have: Working experience in DevOps

Preferred candidate profile

Take senior/lead engineer role in managing tasks in a sprint, reviewing the code of team members and ensuring first time quality of code

Write clean, well-designed code

Capability to understand user stories, translate that into technical specifications and convert this into working code.

Follow modern agile based development process including TDD based unit testing

Produce detailed specifications

Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality

Contribute in all phases of the development lifecycle

Follow technology best practices

Participate in the full product development cycle, including brainstorming, release planning and estimation, implementing and iterating on code, coordinating with internal and external clients, internal code and design reviews, MVP and production releases, quality assurance, and product support.

Highly effective and thrive in a dynamic environment

Comfortable with proactive outward communication and technical leadership and positive about accepting challenges.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Lead - Python
Engineering Lead - Python

Innoventes Technologies • Karnataka

On-site
INR 2,000,000 - 3,000,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Technical Lead
Technical Lead

Ideyalabs • Hyderabad

On-site
INR 2,000,000 - 3,600,000
Software Lead
Software Lead

Focaloid Technologies • Ernakulam

On-site
INR 1,200,000 - 2,000,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Senior Engineer / Lead / Senior Lead Engineer -FullStack (Python+ReactJS)
Senior Engineer / Lead / Senior Lead Engineer -FullStack (Python+ReactJS)

Tiger Analytics • Chennai District

On-site
INR 1,800,000 - 2,400,000
Opening For Senior Python Engineer
Opening For Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer-Python
Senior Software Engineer-Python

Cubet Techno Labs • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Innovative Environment
Career Growth
Collaborative Culture
+1
Opening For Senior Python Engineer
Opening For Senior Python Engineer

Tekskills • Chennai District

On-site
INR 1,200,000 - 2,400,000