Staff Software Engineer
Domain
Tech Stack
Must-Have Requirements
- ✓12+ years software engineering experience
- ✓2+ years in senior or staff-level role
- ✓Deep knowledge of PHP (Laravel/Symfony or large-scale monoliths)
- ✓Strong MySQL or relational database design skills
- ✓Proficiency in React and TypeScript
- ✓Hands-on AWS experience (RDS, ECS/Lambda, S3, CloudFront, IAM, networking)
- ✓Familiarity with CI/CD pipelines and Docker
- ✓Proven ability to design and scale SaaS or multi-tenant architectures
- ✓Demonstrated experience mentoring engineers
- ✓Strong communication and cross-functional collaboration skills
Nice to Have
- -Experience with multi-tenant SaaS platforms
- -Knowledge of API design and REST/GraphQL patterns
- -Exposure to microservices or modular monolith evolution
- -Background in hospitality, travel, or property management systems
Description
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.