junior developer

Job Description / Employment Contract

Position: Junior Python Developer (Data & Scraping - SEO Website Sourcing)

Location: Canggu, Bali, Indonesia — On-site presence required in our offices

Contract type: Full-time Employment

Language requirement: Fluent English is mandatory (both written and spoken).

Mission

You will be responsible for building scripts to identify, qualify, and score websites that are potential acquisition targets. You will also automate data pipelines with Google Sheets and Excel, and work closely with the investment and acquisition team in Bali.

Responsibilities
  • Develop Python scripts to:

    • Crawl listings, directories, or SERPs and extract relevant website data.

    • Connect to and enrich datasets with APIs (Ahrefs, SEMrush, Similarweb, Wayback Machine, etc.).

    • Calculate an eligibility score (based on traffic, backlinks, volatility, estimated revenues, risks).

  • Automate data exports and updates into Google Sheets and Excel.

  • Clean, normalize, and structure data using pandas.

  • Handle logging, error management, and scheduling (cron / GitHub Actions).

  • Maintain reliable, documented pipelines that the team can operate easily.

  • Collaborate daily with the acquisition and analysis team at our Canggu office.

Required Skills
  • Python 3 (pandas, BeautifulSoup/Playwright, requests/asyncio, regex).

  • Google Sheets & Excel automation (gspread, openpyxl).

  • Basic SEO knowledge: organic traffic, backlinks, domain authority, content stability.

  • Good coding practices: version control (git), environment variables, documentation.

  • Fluent English (mandatory) for communication, documentation, and teamwork.

Nice-to-have (not mandatory)
  • Experience with SEO or acquisition APIs (Ahrefs, SEMrush, Similarweb).

  • Knowledge of Docker or GitHub Actions.

  • Prior experience working with monetized content websites (display ads, affiliation, e-commerce, info products).

Performance Indicators (first 90 days)
  • At least 2 stable and documented pipelines delivered.

  • Ability to process 1,000+ domains per month with an error rate under 2%.

  • A continuously updated Google Sheet of qualified targets, ranked with scoring rationale.

Compensation & Benefits
  • Salary: Competitive and aligned with Bali market rates.

  • Performance-based bonus may be granted if acquisition deals are successfully triggered by your pipelines.

  • On-site working environment with international exposure.

Recruitment Process
  1. Initial screening interview (20 min, English).

  2. Technical test (3-5h, paid if required).

  3. In-person technical interview at our office in Canggu.

  4. Reference check and final offer.

Contractual Clauses
  • Confidentiality: All data, scripts, and identified websites remain the exclusive property of the company.

  • Intellectual Property: All code developed under this contract is fully assigned to the company.

  • Non-disclosure: The developer shall not disclose any acquisition targets or technical details externally.

  • Location: The employee must be physically based in Bali and work on-site in the companys office.

Short Job Post (for LinkedIn/Job Boards)

Junior Python Developer — On-site in Bali

We are hiring a Junior Python Developer to join our Bali office.

Main tasks: SEO website sourcing, Python scraping, Google Sheets/Excel automation.

Fluent English required.

Send GitHub profile + 2 relevant projects.


Information :

  • Company : Jobstreet Indonesia
  • Position : junior developer
  • Location : Bali
  • Country : ID

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com

Post Date : 2025-09-15 | Expired Date : 2025-10-15