Lead Software Engineer - Python
Onit View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Build the design and development of backend services using Python, Django, and Flask.
- Build intuitive and responsive UIs with React, jQuery, HTML, CSS.
- Architect and deploy cloud-native applications on AWS EKS (Kubernetes).
- Work with Postgres and AWS Aurora for data modeling, optimization, and high availability.
- Implement secure systems using AWS KMS, and integrate AWS services like S3, ECS, SQS.
- Collaborate with Product, QA, DevOps, and cross-functional teams to deliver impactful features.
- Own end-to-end delivery, from system design to deployment and monitoring.
- Python
- Django, Flask
- Superset
- REST APIs
- React
- jQuery
- HTML5, CSS3
- AWS EKS (Kubernetes)
- AWS ECS, SQS
- AWS KMS (Encryption)
- Docker & CI/CD pipelines
- Postgres
- AWS Aurora
- AWS S3
- Postgres-based search indexing
- 8+ years strong expertise in Python (Django/Flask) and modern web application development.
- Solid frontend development skills using React and core web technologies.
- Experience architecting and deploying cloud-native systems on AWS.
- Deep understanding of SQL, relational databases, and data performance strategies.
- Strong leadership, mentorship, and communication skills.
- Ability to break down complex problems into scalable engineering solutions.
- Experience with Infrastructure-as-Code (Terraform, Helm).
- Strong background in distributed systems or performance engineering.
- Experience improving observability, reliability (SLOs), and system resilience.
- Familiarity with Superset or advanced BI tooling.
- Security or encryption domain expertise.