Role Overview
As a Staff Software Engineer, you will be a senior technical leader responsible for designing, building, and scaling our core platform. You will work across the full stack — from our PHP backend to our modern React frontends — and help drive the evolution of our AWS-based cloud infrastructure.
This is a hands-on leadership role: you’ll be expected to deliver high-quality code, mentor engineers, lead technical initiatives, and partner closely with product and design teams to deliver business impact.
Key Responsibilities
Architecture & Design: Lead design and implementation of scalable, secure, and maintainable systems across PHP backend, React frontend, and AWS infrastructure.
Technical Leadership: Own complex features end-to-end; influence technical direction; set best practices in code quality, testing, and CI/CD.
Cross-Functional Collaboration: Partner with product, design, and business stakeholders to align technical solutions with product strategy.
Mentorship & Growth: Coach engineers at multiple levels, provide technical guidance, and help shape the engineering culture.
Cloud & Infrastructure: Ensure our systems are performant and reliable on AWS, leveraging services like RDS, ECS/Lambda, S3, CloudFront, etc.
Continuous Improvement: Identify areas of technical debt and drive initiatives to improve performance, security, scalability, and developer experience.
What We’re Looking For
Experience: 12+ years in software engineering, with at least 2+ years in a senior or staff-level role.
Backend Expertise: Deep knowledge of PHP (modern frameworks, e.g. Laravel/Symfony, or large-scale monoliths). Strong MySQL or relational database design skills.
Frontend Expertise: Proficiency in React, TypeScript, modern frontend tooling. Experience building scalable, maintainable UIs.
Cloud & DevOps: Hands-on experience with AWS (RDS, ECS/Lambda, S3, CloudFront, IAM, networking). Familiarity with CI/CD pipelines and containerization (Docker).
System Design: Proven ability to design and scale SaaS, multi-tenant or multi-db architectures.
Leadership: Demonstrated experience mentoring engineers, leading technical discussions, and influencing product direction.
Soft Skills: Strong communication, ability to work cross-functionally, customer-centric mindset. Nice to Have
Experience with multi-tenant SaaS platforms.
Knowledge of API design and integration patterns (REST/GraphQL).
Exposure to microservices or modular monolith evolution.
Background in hospitality, travel, or property management systems.