10 Indxx Jobs
Indxx - Technical Lead - Python Applications (4-6 yrs)
Indxx
posted 5d ago
Fixed timing
Key skills for the job
ROLE SUMMARY :
We are seeking a seasoned Technical Lead - Python to spearhead a team of 3-4 developers, ensuring the successful delivery of high-quality technical projects.
The ideal candidate will possess strong expertise in Python development, with a focus on scalable solutions, efficient team management, and effective project delivery.
ROLE RESPONSIBILITIES :
- Develop High-Quality Python Code : Write scalable, maintainable, and efficient Python code for various applications.
- Project Management : Oversee the delivery of technical projects from inception to completion, ensuring adherence to deadlines and quality standards.
- Team Leadership : Lead a team of 3-4 developers, fostering collaboration, productivity, and technical excellence.
- Work closely with senior managers to align team efforts with project goals.
- Design & Implementation : Architect and develop robust, high-performance applications with a focus on scalability and reliability.
- Debugging & Optimization : Identify and resolve application bottlenecks to ensure low-latency, high-availability performance.
- Integration : Integrate user-facing elements with server-side logic, ensuring seamless application functionality.
- Security & Data Protection : Implement best practices for security, data protection, and privacy across the application stack.
- Data Management : Work with various data storage solutions and ensure their optimal integration within the application ecosystem.
- Team Development : Monitor development activities, unit testing, and progress reporting to ensure smooth project execution.
- Code Quality : Regularly review and optimize code for performance, stability, and scalability.
- Continuous Learning : Foster a culture of continuous improvement by identifying training opportunities to enhance the technical competence of the team.
REQUIRED SKILLS :
- Experience : Minimum 8 years of professional experience as a Python Developer, with at least 2-3 years in a leadership or technical lead capacity.
Technical Expertise :
- Python Programming : Expertise in writing scalable Python applications using Python 3.x and frameworks such as Django or Flask.
- Libraries & Tools : Experience with data manipulation libraries like Pandas, NumPy, and NLP (Natural Language Processing) libraries like spaCy or NLTK.
- ORM : Deep understanding and practical experience with Object-Relational Mapping (ORM) frameworks like SQLAlchemy and Django ORM.
- Cloud & DevOps : Familiar with cloud services, particularly AWS (EC2, Lambda, S3, RDS, etc.), and containerization tools like Docker and Kubernetes.
- Databases : Proficient in working with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
- API Integration : Experience in designing and integrating RESTful APIs and handling client-server communication.
- Version Control : Proficient in using Git for version control and knowledge of branching strategies.
- Testing : Experience with test frameworks such as PyTest, UnitTest, and other testing libraries for unit and integration testing.
- CI/CD : Experience in continuous integration and deployment (CI/CD) pipelines, using tools like Jenkins, GitLab CI, or CircleCI.
- Security Best Practices : Knowledge of security protocols, data encryption, and secure coding practices.
- Problem-Solving : Excellent diagnostic, troubleshooting, and analytical skills to address complex technical challenges.
- Adaptability : Ability to rapidly adapt to new technologies and development methodologies as needed.
- Leadership : Strong interpersonal skills to manage, mentor, and motivate a small team of developers.
EDUCATIONAL REQUIREMENTS :
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Lead roles with real interview advice
2-4 Yrs
Bangalore / Bengaluru, Gurgaon / Gurugram