Full-Stack PHP & React Engineer

Scalable Path
San Rafael, CA, United States
5 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Code Review Continuous Integration Extract Transform Load (ETL) Elasticsearch Python (Programming Language) Laravel MySQL Query Optimization Zero Trust Network Access Search Technologies
+13 more
Symfony TypeScript Pulumi Google Cloud Data Ingestion Bitbucket Pipelines ReactJS Backend Kubernetes Cloudflare Front End Software Development Restful APIs Microservices

Job description

The client is seeking a senior full-stack engineer with strong expertise in PHP and modern JavaScript/TypeScript, including React. The role involves building and operating production systems end-to-end, covering frontend, backend, and infrastructure. The engineer will contribute to both consumer-facing platforms and B2B insights tools, focusing on performance, data quality, and engineering best practices.

Responsibilities:

  • Build and operate production systems end-to-end

  • Develop and maintain the client’s main website and supporting systems

  • Drive review generation, accommodation discovery, and reservations features

  • Partner with accommodation providers to display adverts and manage listings

  • Enable verified partners to reply to student reviews

  • Develop the Insights Tool for B2B clients including interactive maps, dashboards, and analytics

  • Handle data ingestion (ETL), modeling, visualization, and reporting with focus on performance and data quality

  • Maintain key services such as Content Service and User Service

  • Manage engineering infrastructure and tooling including Bitbucket Pipelines, CI/CD, Pulumi, Kubernetes, GCP resource configuration, and CloudFlare WAF and Zero Trust setup., You will work within the Product Engineering Team responsible for the main website and supporting systems, collaborating with internal teams and partners.

Requirements

7-8+ years of professional full-stack development experience

  • Strong expertise with Symfony and/or Laravel

  • Strong proficiency in modern JavaScript/TypeScript, including React

  • Solid MySQL experience including query optimisation, schema design, and performance

  • Experience building and consuming RESTful APIs and microservices

  • Proven ownership of complex systems or features end-to-end

  • Experience working across both frontend and backend (true full-stack)

  • Familiarity with Elasticsearch or similar search technologies

  • Strong communication skills in English (written and spoken)

  • Strong engineering practices including testing, code reviews, and quality mindset., * English (Must have)
  • PHP (Must have)
  • MySQL (Must have)
  • Symfony (Strongly preferred)
  • React (Strongly preferred)
  • Laravel (Strongly preferred)
  • Python (Nice to have)
  • Elasticsearch (Nice to have)
  • Google Cloud Platform (GCP) (Nice to have)
  • Pulumi (Nice to have)
  • Kubernetes (Nice to have)

About the company

The client is a leading platform for student accommodation and university insights, providing consumer and B2B products to students, accommodation providers, universities, and investors.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…