👨🏻‍💻 postech.work

Data Engineer / Full-Stack Developer (Web Scraping Laravel)(Mexico-based) -

Somewhere • 🌐 Remote

Remote Posted 3 days, 10 hours ago

Job Description

Overview

Data Engineer / Full-Stack Developer (Web Scraping + Laravel) (Mexico-based) – Remote contract role with Somewhere. Client work hours: US time. Pay range: $3500 USD/month (varies based on skill set and experience).

Duties And Responsibilities

Phase 1: Company A (first 3-6 months)

Build robust crawlers to collect event data (dates, times, venues, artists) from a wide variety of site structures—static and JavaScript-heavy.

Normalize, deduplicate, and store data in a clean schema ready for human review.

Deploy and monitor scraping infrastructure (cloud containers, job schedulers, error alerts).

Collaborate with our React Native/front-end engineer to define APIs and database models.

Phase 2: Company B (ongoing)

Develop new features and APIs in PHP 8 / Laravel (Eloquent ORM, queues, middleware).

Work with Vue/Svelte front-end engineers to deliver parent/student dashboards, scheduling tools, and analytics.

Own ETL pipelines and reporting for tutoring sessions, payments, and marketing analytics.

Contribute to architecture decisions, testing, and performance tuning.

Minimum Requirements

Language requirement: Excellent English Communication Skills

Education: Bachelor\'s Degree (ideally)

Experience: 3+ years of related experience

Based in Mexico with strong English communication skills.

Strong Python skills and hands-on experience with web-scraping frameworks (Scrapy, Playwright or Selenium).

Solid understanding of HTML/DOM, REST/GraphQL APIs, JSON, and HTTP.

SQL and relational-database design (PostgreSQL/MySQL).

Experience building and operating ETL/data pipelines (Airflow, Prefect, or similar).

Familiarity with Docker and deploying jobs to AWS/GCP/Azure.

Nice-to-Have / Willing to Learn

PHP 8 and the Laravel ecosystem (Blade, Eloquent, Artisan).

Vue.js or Svelte front-end concepts.

Stripe, Twilio, or Zoom SDK integrations.

Basic ML/NLP for entity extraction or fuzzy matching.

Ideal Background

3+ years engineering experience in a startup or small-team environment where you’ve worn multiple hats.

Track record of adapting to new stacks quickly.

Comfort with fast iteration and collaborating closely with product and design.

Seniority level

Mid-Senior level

Employment type

Independent Contractor

Job function

Information Technology

Industries

Staffing and Recruiting

Note: Referrals may increase your chances of interviewing. This description reflects the information provided in the original listing.

#J-18808-Ljbffr

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.