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