Key Responsibilities :
- Lead, mentor, and manage a team of Python developers to deliver high-quality software solutions.
- Oversee the planning, execution, and successful delivery of complex Python-based projects.
- Drive automation efforts including web crawling and web scraping using Python (e.g., BeautifulSoup, Scrapy).
- Architect and implement scalable backend systems using Python frameworks like Django.
- Collaborate with stakeholders to define project goals, timelines, and deliverables.
- Promote best practices in coding, testing, DevOps, and Agile development.
- Enhance team productivity by continuously improving development processes and methodologies.
- Provide technical guidance on technologies including Docker, Numpy, and AWS cloud services.
- Explore and integrate emerging technologies, including Generative AI tools and APIs.
- Ensure effective database design and integration using relational and / or NoSQL databases.
Required Qualifications :
10+ years of experience in software development and team leadership across the full SDLC.5+ years of hands-on experience working with Python in production environments.Proven experience in automation, web scraping, and data extraction using Python.Strong knowledge of frameworks and tools : Python, Django, Numpy, Docker, BeautifulSoup.Experience working with cloud platforms (preferably AWS) and DevOps practices.Understanding of database technologies : PostgreSQL, MySQL, MongoDB, or similar.Exposure to Generative AI technologies and their application in real-world scenarios.Bachelors or Master's degree in Computer Science, Engineering, or a related field.Excellent communication, leadership, and project management skills.Preferred Qualifications :
Experience with machine learning or AI libraries is a plus.Prior experience in building large-scale web applications or data platforms.Familiarity with microservices architecture and container orchestration.Skills Required
Python, Aws, Nosql, Mysql, Sdlc