Python Developer
3 days ago
We are seeking a highly skilled and motivated Full Stack Python Developer to join our team and contribute to the Crediwatch Risk Management product. The ideal candidate will be flexible, thrive in a demanding startup environment, and report directly to the Lead Engineer. This is a work from office' position at our office in Bangalore.
Key Responsibilities
- Design and develop web scraping frameworks to extract structured and unstructured data from a variety of sources (government, regulatory, financial, and open-web).
- Build and maintain ETL pipelines for large-scale ingestion, transformation, and loading of data into data warehouses or document stores.
- Write efficient, scalable, and resilient Python code, including retry logic, job orchestration, and error handling.
- Work with Celery / Airflow / Dagster (or equivalent) to automate and schedule scraping and ETL jobs.
- Implement anti-bot bypass mechanisms including CAPTCHA solving integrations, headless browsers (e.g., Playwright), and session management.
- Ensure data quality, deduplication, and validation at every stage of the pipeline.
- Monitor and optimize scraping & ETL performance for speed, cost, and reliability.
- Collaborate with DevOps and Infra teams to deploy and scale workloads on AWS (ECS/Lambda/Batch) or similar cloud environments.
Must have
- 3+ years hands-on experience in Python with a strong focus on data engineering.
- Proven experience with web scraping frameworks (Playwright, Requests, BeautifulSoup, Selenium, Scrapy).
- Strong understanding of ETL design patterns and best practices.
- Experience with task orchestration tools (Celery, Airflow, Dagster).
- Proficiency with databases and data stores (MySQL, PostgreSQL, MongoDB, S3, or Data Lakes).
- Working knowledge of Docker and containerized deployments.
- Familiarity with cloud environments (AWS preferred).
- Strong debugging, logging, and monitoring skills.
- Uses Git for source code management.
- Continuous Deployment - Writing new application features so they can be deployed with zero downtime.
- Strong ability to articulate architectures and problem statements.
- Experience with Kubernetes deployment.
Good to have
- Experience with OCR tools (e.g., EasyOCR, Tesseract) for scraping complex sources.
- Knowledge of distributed scraping or proxy rotation strategies.
- Familiarity with data modeling and schema evolution.
- Exposure to message queues (Redis, RabbitMQ, Kafka).
- Experience with API integrations and data ingestion from third-party services.
Plus Points
- Prior experience working in a fast-paced startup environment.
- Domain knowledge in the financial/data space.
- Any external, relevant certifications.
- Hands-on knowledge of deployment and monitoring tools.
The process
- Candidates who get shortlisted will need to attend a scheduled coding challenge in our office.
- Those who qualify will need to go through a second round of interview
- Suitable candidates will be given an offer as per the company policy.
-
Python Developer
1 day ago
Bengaluru, Karnataka, India PradeepIT Consulting Services Full time ₹ 1,20,000 - ₹ 3,00,000 per yearExperience 4 + yearsMandatory Skills:Python MongoDBKafka (it is mandatory to be experienced or worked upon Kafka)NIFI (it is mandatory that he or she worked upon NIFI.( If a person has experience working on NIFI, it would be great if basic knowledge or had done any kind of course on NIFI, will also work )Job Description: Senior Python Developer with 5 Years...
-
Python Developer
3 days ago
Bengaluru, Karnataka, India Apex One Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Summary:We are seeking a skilled Python Developer with hands-on experience in REST API development, cloud-native application design, and SQL. The ideal candidate will be responsible for building scalable, secure, and efficient applications and APIs, and for integrating cloud services into modern development pipelines.Key Responsibilities:Design, develop,...
-
Python Developer
20 hours ago
Bengaluru, Karnataka, India PradeepIT Consulting Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: Python DeveloperYears of Experience: 6-8 yearsRelevant Experience: 5 YearsHeadcount: 6Job/Work type: HybridLocation: BangaloreTime Zone: ISTProject Name:---Client:-- TredenceEnd Client:---Mandatory Skills: Python, Django and Flask frameworks, PostgreSQL, MySQL, or MongoDBJob Description:We are seeking a talented and experienced Python Developer...
-
Python Developer
16 hours ago
Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Source / Python DeveloperLocation:[Specify – e.g., Bangalore / Hyderabad]Total Experience:6+ YearsJob SummaryWe are seeking an experiencedPython Developerwith strong coding skills to support development, automation, and integration tasks in the communication sector. Experience withMaximo Health / Maximois a plus.Key ResponsibilitiesDesign,...
-
Python Developer
2 weeks ago
Bengaluru, Karnataka, India Teamware Solutions Full time ₹ 5,00,000 - ₹ 12,00,000 per yearAbout the CompanyGreetings from Teamware Solutions a division of Quantum Leap Consulting Pvt. LtdAbout the RoleWe are hiring aPython DeveloperLocations: Bangalore, PuneWork Model: HybridExperience: 5+ Years experianceNotice Period: Immediate- 15 daysPython developerWe are looking for a motivated and detail-oriented Junior Python Developer to join our team....
-
Python Developer
2 weeks ago
Bengaluru, Karnataka, India SmartQ Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAre you excited to join our team as Python Developer?Are you passionate about leveraging the Python programming language to design, develop, test, and maintain software applications? If your response is a resounding yes, then we are hunting for you.As a Python Developer at SmartQ, your primary role will be to contribute to the entire software development...
-
Python Developer
6 days ago
Bengaluru, Karnataka, India Scoop Technologies Pvt Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per yearRole : Python Developer Work Location : Bangalore Experience : 8-10 Years Mandatory Skills : Python Flask/Django/FAST Rest Api SQL, version control systems like Git, Good to have : TensorFlow, Keras, scikit-learn Notice Period : Immediate - 30 days Job Summary : We are seeking an experienced Senior Python Developer with 8-10 years of...
-
Python Developer
2 weeks ago
Bengaluru, Karnataka, India IDESLABS PRIVATE LIMITED Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWe are looking for a skilled Python Developer with 4 to 9 years of experience. The ideal candidate should have strong proficiency in Python, Flask/Django framework, XML, NoSQL, Core Java/J2EE, Spring, and Spring boot.Roles and ResponsibilityDesign, develop, and test software applications using Python.Build APIs using Python and implement microservices...
-
Python Developer
2 weeks ago
Bengaluru, Karnataka, India Tech Induct Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: Python DeveloperLocation: Bengaluru (Remote Option Available)Experience: 4+ YearsWork Mode: Work from AnywhereWere hiring an experienced Python Developer to build scalable, high-performance applications. If youre passionate about backend development, API design, and modern web technologies, this role is for youKey ResponsibilitiesDevelop, deploy,...
-
Python Developer
1 day ago
Bengaluru, Karnataka, India Nova Nurture HR Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearHiring: Python Developer Location: Bangalore | Work Mode: Onsite| Experience: 2–6 years Client: KJBN Labs (AgriTech) Join: Immediate joiners preferred About the RoleWe're looking for a Python Backend Developer who not only writes code but writes it the Pythonic way. At KJBN Labs, you'll be building scalable, production-grade systems that touch...