4 Masthead Technologies Jobs
Technology Team Lead Python, Noida
Masthead Technologies
posted 21d ago
Flexible timing
Key skills for the job
About the job
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 Responsibilities
Leadership 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 & Requirements
Technical 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: Bachelors or Masters degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: 5+ years in Python development, with at least 2 years in a lead 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.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Technology Team Lead roles with real interview advice