10 Aug
|
Armakuni
|
Ahmedabad
10 Aug
Armakuni
Ahmedabad
Job Summary We are seeking an experienced Lead Software Engineer with 6+ years of expertise in designing, implementing, and scaling solutions. This role requires strong leadership, hands-on development, and architectural skills to drive technical excellence and mentor the development team.
Key Responsibilities Technical Leadership & Architecture:
- Lead the end-to-end architecture, design, and development of scalable, high-performance applications using Python (Django, Flask, FastAPI).
- Design and implement low-latency, high-availability, and distributed systems for AI/ML-based applications.
- Ensure best practices in microservices, multi-tenant architecture, and event-driven programming.
- Drive cloud-native solutions across AWS leveraging serverless computing (AWS Lambda).
- Optimize database performance and implement efficient data modeling with SQL (PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases.
- Architect and develop secure, modular, and reusable code following SOLID principles and design patterns.
Project Delivery & Development
- Collaborate with stakeholders to define technical solutions, ensuring alignment with business goals.
- Oversee integration of multiple data sources, APIs, and third-party libraries into a unified system.
- Enhance DevOps and CI/CD pipelines using Docker, Kubernetes, Jenkins, GitLab CI/CD.
- Lead performance tuning and debugging, ensuring smooth application execution.
Team Leadership & Mentorship
- Mentor and guide junior and senior developers, fostering a culture of technical excellence.
- Conduct code reviews, best practice sessions, and knowledge-sharing workshops.
- Drive Agile/Scrum methodologies for efficient project delivery.
Must-Have Skills & Qualifications:
- 5+ years of experience in Python development with strong leadership capabilities.
- Deep expertise in Django, Flask, and FastAPI frameworks.
- Robust knowledge of cloud technologies (AWS) and serverless architectures.
- Experience with microservices, containerization (Docker, Kubernetes), and API integrations.
- Advanced knowledge of SQL and NoSQL databases, ORMs (SQLAlchemy, Django ORM).
- Proficiency in authentication, authorization, and scalable application design.
- Strong skills in unit testing (pytest, unittest), debugging, and performance optimization.
Preferred
- Experience with AI/ML model deployment and big data frameworks (Apache Kafka, Spark).
- Familiarity with front-end technologies (React, Vue, HTML/CSS/JS).
- Expertise in CI/CD automation, Infrastructure as Code (Terraform, CloudFormation).
📌 Python Lead (Ahmedabad)
🏢 Armakuni
📍 Ahmedabad