Fullstack Engineer (PHP/Symfony)
TITLE: Senior Full Stack Engineer (PHP/Symfony + Next.js)
LOCATION: Remote (US, Canada, or Latin America) or hybrid in Portland, OR
PAY: Target pay for this role may vary based on experience
ENGAGEMENT TYPE: Contract, 6 months with possible extension
WHAT YOU'LL BE DOING: Overview of responsibilities
You'll build a modern vacation platform end to end: advanced search, multi-currency reservations, billing, inventory, and third-party integrations. The stack is a PHP/Symfony back end with a Next.js front end and admin system.
Design and build scalable, maintainable PHP/Symfony applications and APIs
Model complex business domains with Domain-Driven Design, keeping business logic well-bounded and adaptable
Build Next.js/React features in TypeScript across the customer-facing front end and the admin system
Build and tune search experiences for members finding and booking stays, including real-time delivery of results via Mercure
Design efficient PostgreSQL schemas and queries, and implement caching strategies that hold up at scale
Design secure, high-performing APIs and build complex integrations with third-party providers, internal services, and external data sources
Use AI tools to speed development while owning correctness, security, and maintainability, and help set the team's practices for AI-assisted development
Contribute to architecture decisions and engineering standards through code review, testing, and documentation
Partner with Product, Design, QA, DevOps, and Security in sprint planning, reviews, and retrospectives
Expect roughly a 60/40 back-end/front-end split:
Early work is back-end heavy (server, APIs, integrations).
Later stretches may be almost entirely Next.js admin work.
WHO WE'RE LOOKING FOR
5+ years of professional PHP development at an expert level, with advanced, hands-on Symfony experience
Production Next.js and React experience in TypeScript, well beyond cursory familiarity. This is a true full-stack role, not a back-end role with occasional UI work.
Domain-Driven Design applied in your day-to-day work
Hands-on experience with Mercure and event-driven architecture
Advanced PostgreSQL, including schema design and query optimization
Search systems experience with Elasticsearch, OpenSearch, or similar
Deep caching experience: Redis, HTTP caching, and application-level caching
A track record designing and delivering complex API integrations
Hands-on AI-assisted development experience, with a clear grasp of its limits and accountability for what ships
Solid OOP, design patterns, and service-oriented architecture; CI/CD, Git, and Docker
Expert English proficiency, written and spoken
Self-starter who works independently and communicates proactively in a fast-moving environment
Nice to have:
AWS (strongly preferred), hexagonal architecture, or hospitality, travel, eCommerce, or marketplace platform experience
Please NO Third-Party Applicants.
ABOUT OUR CLIENT
Our client is a growing hospitality technology company building a modern vacation platform that covers the full travel lifecycle: discovery, booking, and stay. You'll join a small team of three engineers on a modern stack with no legacy maintenance. You'll have real influence on architecture, engineering standards, and how the team builds software with AI.
WHY ProFocus:
Candidates come first. ProFocus is a nine-time winner of Best in Staffing for Client & Talent Satisfaction.
Quality process. We invest the time to understand your background and career goals. We only introduce you to opportunities that are the right fit.
Access to hiring managers. We have close relationships with some of the most respected local companies, from small businesses to Fortune 500 companies. These relationships give us access to roles that may not be available anywhere else.
Want to apply? Email your resume to Resume@ProFocusTechnology.com.
Visit our Job Seekers page to learn more and review other opportunities.
ProFocus is an equal opportunity employer. We value diversity in our workplace and encourage all qualified applicants regardless of race, color, age, sex, religion, national origin, physical or mental disability, pregnancy, marital status, veteran or military status, genetic information, sexual orientation, or any other characteristic protected by federal, state, or local laws.