Padmi

Technical Lead – Python

ChennaiPosted 1 month ago
Software engineeringSenior
Apply at Pi Square Technologies

Opens the source posting on jobsapi.ceipal.com

Source description

About the role

View original

Job Description:

Mandatory Requirements

Minimum 12+ years of IT experience, with strong expertise in Python, RESTful APIs, and RDBMS.

Proven leadership capability with excellent communication, interpersonal skills, and a strong sense of ownership and accountability.

Ability to take end-to-end responsibility for technical design, delivery, and quality.

with strong coding skills, solid system design/ schema design experience, and hands-on experience working on distributed platforms should also have strong coding fundamentals, including OOP, data structures, and design patterns

Experience & Technical Skills

12+ years of overall IT experience, with 5+ years focused on designing and developing backend/web applications using Python. Strong expertise in Python backend frameworks such as Django, Flask, FastAPI, or equivalent.

Solid experience in API-first design, implementation, and optimization of RESTful services.

Deep understanding of middleware architecture, backend services, and system integrations.

Hands-on experience in database schema design, implementation, and tuning using RDBMS such as PostgreSQL or MySQL.

Strong proficiency in:

Writing complex SQL queries

Stored procedures, indexes, and performance optimization

Transaction handling and data consistency

Experience with ORM frameworks (Django ORM, SQLAlchemy, etc.) and awareness of their performance trade-offs.

Solid coding skills with the ability to:

Drive large-scale refactoring initiatives

Improve coding standards, testing discipline, and maintainability across large codebases

Experience building cloud-native services, with strong understanding of:

Scalability

Performance

Security

Reliability

Exposure to frontend technologies (Angular or similar) for effective backend frontend collaboration.

Experience with unit testing and TDD/BDD practices using tools such as PyTest, unittest, or similar.

Strong understanding of software engineering best practices, including:

Coding standards

Code reviews

Version control (Git)

CI/CD pipelines

Deployment and operations

Knowledge of AWS services such as Lambda, SQS, Redis, Elasticsearch, or similar cloud services is a plus.

Working knowledge of Linux environments is a plus.

One address, no account. We’ll tell you when matching roles go live.

More at Pi Square Technologies

Related open roles

View all roles