Mid-Level Python Developer (On-site)

Pasig, National Capital Region (NCR)Full-timeabout 5 hours ago
Software Development

Explore related job listings

Job Description

About the Role

We are seeking a Mid-Level Python Developer to join our team in Pasig, National Capital Region (NCR). This is an on-site position where you will play a key role in designing and developing Python-based web scrapers. You will work closely with a team of developers to build efficient automation workflows and ensure data quality from various sources.

As a Python Developer, you will have the opportunity to work with modern technologies such as AWS, Docker, Playwright, and Selenium. Your contributions will directly impact our data extraction capabilities and improve our scraping systems.

Responsibilities

  • Design, develop, and maintain Python-based web scrapers.
  • Build and maintain browser automation workflows using Playwright and Selenium.
  • Extract data from dynamic, JavaScript-heavy websites.
  • Maintain and improve scraping systems to handle routine target-site changes.
  • Containerise scraping services using Docker.
  • Deploy and operate scraping workloads on AWS.
  • Monitor scraper performance, reliability, and data quality.
  • Troubleshoot common failures, performance issues, and data collection inconsistencies.

Requirements

  • Working knowledge of AWS services such as EC2, ECS, Lambda, S3, and SQS.
  • Commercial experience using Python in production environments.
  • Experience building, maintaining, and improving web scrapers.
  • Practical experience with Playwright and/or Selenium.
  • Experience containerising applications with Docker.
  • Ability to write clear documentation and communicate effectively within a team.
  • Experience collaborating using tools such as Slack, Google Workspace, Jira, and Confluence.

Benefits

This role offers a competitive salary and opportunities for professional growth. You will enjoy a work-life balance with weekends off and a supportive team environment. We also provide health maintenance organization (HMO) benefits to ensure your well-being.

If you are passionate about Python development and want to make an impact, apply now!

Requirements

  • Working knowledge of AWS services.
  • Commercial experience with Python.
  • Experience with web scrapers.
  • Practical experience with Playwright.
  • Experience with Docker.
  • Ability to write clear documentation.
  • Familiarity with collaboration tools.

Responsibilities

  • Design, develop, and maintain web scrapers.
  • Build automation workflows with Playwright.
  • Extract data from JavaScript-heavy sites.
  • Improve scraping systems for target-site changes.
  • Containerise services using Docker.
  • Deploy workloads on AWS.
  • Monitor performance and data quality.
  • Troubleshoot failures and performance issues.

Statutory benefits (Philippines)

  • 13th-month pay

    Mandatory under PD 851: equivalent to one month's basic salary, paid no later than 24 December each year.

  • Service Incentive Leave

    Five days of paid leave per year after one year of service.

  • Mandatory contributions

    Employer must contribute to SSS, PhilHealth, and Pag-IBIG on the employee's behalf.

Frequently asked questions

Where is this role based?

Based in Pasig, National Capital Region (NCR).

How do I apply?

Apply via the employer's career site (link on this page).

Salary Insights

Ready to Apply?

Submit your application now and track its progress

Similar Jobs