Posted:1 day ago|
Platform:
On-site
Full Time
We are seeking a Python Lead Developer with a proven track record in building robust, scalable applications and leading high-performing development teams. This role requires strong expertise in Python programming, web scraping, and application development, with a focus on delivering efficient, high-quality solutions.
Key ResponsibilitiesLeadership and Team Collaboration
- Lead and mentor a team of Python developers, fostering best practices, conducting code reviews, and providing technical guidance.
- Break down complex tasks into manageable modules, setting clear expectations and timelines for the team.
- Collaborate with cross-functional teams, including front-end and back-end developers, data analysts, and project stakeholders, to ensure smooth project execution.
- Manage the technical direction of projects and ensure on-time delivery of high-quality solutions.
Development and Optimization
- Design and implement high-performance, scalable web scraping solutions using Python and relevant frameworks.
- Develop, deploy, and maintain Python-based applications, APIs, and microservices.
- Troubleshoot, debug, and optimize existing applications and services for performance and reliability.
- Streamline and optimize data scraping workflows to handle large-scale datasets efficiently.
Technical Oversight
- Ensure adherence to software development best practices, including clean code principles, testing, and CI/CD pipelines.
- Provide solutions for challenges posed by JavaScript-heavy and complex websites during web scraping.
- Oversee database design and management, ensuring efficient data storage and retrieval.
Key Skills & RequirementsTechnical Skills
- Programming: Proficiency in Python with expertise in object-oriented programming and software design patterns.
- Web Scraping: Experience with frameworks/tools like Scrapy, Selenium, Beautiful Soup, or Playwright.
- Application Development: Hands-on experience building APIs and scalable services.
- Data Management: Proficiency in MySQL and NoSQL databases, with a focus on data processing and storage.
- Containers: Knowledge of Docker and containerization for deployment and scaling.
- Linux: Familiarity with Linux commands, server management, and shell scripting.
Preferred Skills
- Advanced scraping techniques (e.g., handling JavaScript-heavy sites with Selenium/Playwright).
- Familiarity with AI/ML concepts and tools for enhancing application functionality.
- Experience with cloud platforms (e.g., AWS, GCP) and CI/CD pipelines is a plus.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: 6+ years in Python development, with at least 2 years in a leadership or mentoring role.
- Soft Skills: Excellent communication and presentation skills, with the ability to convey complex technical concepts clearly.
Must-Have Skills
- Programming Frameworks: Scrapy, Beautiful Soup, Selenium, or Playwright.
- Database Systems: MySQL, NoSQL databases.
- DevOps & Tools: Docker, Linux server management.
- Additional: Strong problem-solving abilities and attention to detail.
Masthead Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowchennai, delhi / ncr, bengaluru
19.0 - 20.0 Lacs P.A.
mumbai, bengaluru, delhi / ncr
3.5 - 4.75 Lacs P.A.
chennai, delhi / ncr, bengaluru
35.0 - 40.0 Lacs P.A.
ahmedabad
22.5 - 25.0 Lacs P.A.
pune, ahmedabad, chennai
3.25 - 5.0 Lacs P.A.
dhule, chennai, delhi / ncr
3.5 - 4.75 Lacs P.A.
pune, chennai, bengaluru
19.0 - 20.0 Lacs P.A.
3.25 - 5.0 Lacs P.A.
kolkata, mumbai, pune
25.0 - 27.5 Lacs P.A.
noida, uttar pradesh, india
Salary: Not disclosed