Skills
Communication
Leadership
Python
SQL
NoSQL
MySQL
MongoDB
PostgreSQL
GraphQL
GitHub
GitLab
CI/CD
DevOps
Docker
Kubernetes
Monitoring
Jenkins
Scrum
Problem-solving
Architecture
Programming
Databases
SQL Server
Azure
AWS
Django
Software Development
cloud platforms
Agile
GCP
Flask
Redis
FastAPI
CI/CD Pipelines
Gitlab CI
Web Development
Kafka
Terraform
Prometheus
Grafana
Infrastructure as Code
Microservices
GitHub Actions
Job Specifications
Job Title
Senior Python Developer / Lead Python Engineer
Experience
15+ Years Overall Experience in Software Development and Backend Engineering
Job Summary
We are seeking a highly experienced Senior Python Developer / Lead Python Engineer with 15+ years of hands-on development experience in building scalable, high-performance applications. The ideal candidate will have deep expertise in Python, backend development, APIs, cloud-native systems, and distributed architectures. This role requires strong technical leadership, architectural design capabilities, and the ability to deliver production-grade solutions in enterprise environments.
Key Responsibilities
Design, develop, and maintain scalable Python-based applications
Architect and implement RESTful APIs and microservices
Develop high-performance backend systems and data-driven applications
Optimize applications for scalability, reliability, and security
Lead code reviews, enforce coding standards, and mentor developers
Integrate third-party services and external APIs
Collaborate with frontend, DevOps, QA, and product teams
Implement CI/CD pipelines and automation strategies
Troubleshoot production issues and ensure system stability
Translate complex business requirements into technical solutions
Required Technical Skills
Core Python
Expert-level Python (15+ years)
Strong knowledge of OOP, Design Patterns, SOLID principles
Experience with asynchronous programming (asyncio, threading, multiprocessing)
Strong debugging and performance optimization skills
Frameworks & Web Development
Backend frameworks: Django, Flask, FastAPI
API Development: REST, GraphQL
ORM: SQLAlchemy, Django ORM
Authentication: OAuth2, JWT, SSO
Databases & Data Handling
Relational Databases: PostgreSQL, MySQL, SQL Server
NoSQL Databases: MongoDB, Redis
Experience with data modeling and query optimization
Caching strategies and performance tuning
Microservices & Distributed Systems
Microservices architecture and API gateways
Messaging systems: Kafka, RabbitMQ
Event-driven architecture
Containerization: Docker, Kubernetes
Cloud & DevOps
Cloud platforms: AWS / Azure / GCP
CI/CD tools: Jenkins, GitHub Actions, GitLab CI
Infrastructure as Code: Terraform, CloudFormation
Monitoring & Logging: ELK, Prometheus, Grafana
Security & Best Practices
Secure coding practices and vulnerability remediation
Experience implementing role-based access control (RBAC)
API security and data protection strategies
Knowledge of compliance and security standards
Leadership & Soft Skills
Proven experience as Technical Lead or Senior Developer
Strong stakeholder communication skills
Ability to mentor junior and mid-level developers
Experience working in Agile/Scrum environments
Strong analytical and problem-solving abilitie
About the Company
EN IN Systems is a fast-growing IT consulting company, offering Technology Services, Software Solutions, Consulting Services and Applications to the esteemed-customers across the world. With the substantial experience gained working in information technology and software systems, EN IN Systems differentiates itself from others with innovative and practical delivery services.
At EN IN Systems, we are committed to serving our customers with an array of software-related solutions with guaranteed satisfaction, resulting in gre...
Know more