Source description
About the role
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.
More at Pi Square Technologies