Cloudbeds is transforming the hospitality industry with their innovative software solutions. As a Senior Fullstack Engineer, you will develop and enhance products that connect Cloudbeds' ecosystem to major distribution channels, ensuring exceptional performance and security for hotels worldwide.
Responsibilities:
- Design and implement robust backend features and improvements using PHP, with a strong focus on performance optimization and scalability for our distribution platform
- Build intuitive frontend experiences using React and Vue, ensuring seamless user interactions across the Cloudbeds ecosystem
- Architect secure solutions for handling financial transactions and sensitive personal data, applying security best practices throughout the development lifecycle
- Write clean, well-tested, and well-documented code with comprehensive test coverage (unit, integration, end-to-end) to maintain high quality standards
- Lead technical discussions on complex concepts and requirements with both technical and non-technical stakeholders, driving alignment on backend and frontend architecture decisions
- Contribute to our ongoing initiative to migrate core platform components into microservices, helping shape the long-term technical vision
- Re-architect and refactor existing legacy systems to align with modern standards and project requirements, demonstrating ownership and commitment to continuous improvement
- Mentor team members through pair programming and code reviews, promoting best practices that elevate code quality and team processes
- Collaborate with cross-functional teams to plan, build, and ship high-quality features that delight our global customer base
Requirements:
- 5+ years of PHP web application software engineering experience
- 5+ years of experience with JS frameworks, Vue.js and React are preferred
- Solid experience with modern JavaScript/TypeScript
- Strong hands-on experience with Docker and containerized development workflows
- Demonstrated expertise in performance optimization and expert knowledge of relational databases, indexing, and searching technologies
- Strong understanding of security considerations, particularly for applications handling financial transactions and personal data
- Experience with test automation across all levels (unit, integration, end-to-end) and a passion for quality-driven development
- Proven track record of taking ownership of projects and delivering results independently
- Business-level English fluency (verbal and written) and excellent communication skills for collaborating across a globally distributed, remote-first team
- Experience designing and building microservices and/or micro-frontends
- Hands-on experience with PHP frameworks (CodeIgniter, CakePHP, Laravel, Symfony)
- Cloud and infrastructure experience with Kubernetes, AWS, Terraform, and Argo CD
- Experience working with event-driven architectures and messaging systems (e.g., Kafka)