Senior PHP/Symfony Developer for International Travel Platform | 7+ Years Experience

Remotely
Full-time
Part-time

Are you a seasoned PHP developer with extensive Symfony framework experience seeking an opportunity to transform the travel technology landscape? 

Our international travel company is expanding our development team to enhance our cutting-edge booking platform that connects travelers with exceptional experiences worldwide. 

We're looking for a backend specialist who can architect robust solutions and integrate complex systems while maintaining impeccable code quality.


About the Role

In this remote position, you'll join our dynamic team working on mission-critical web applications powering our global travel operations. 

You'll be responsible for developing new functionalities, implementing integrations with leading industry services, and ensuring our technology infrastructure remains scalable, secure, and performant.


Key Responsibilities

- Design and develop sophisticated features for our travel booking platform utilizing modern PHP practices and Symfony framework architecture.

- Analyze complex business requirements and translate them into elegant technical solutions that leverage both existing systems and innovative approaches.

- Create, modify, and implement custom modules, components, and themes within our Drupal-based infrastructure, ensuring seamless user experiences.

- Architect and execute integrations with diverse external services, including payment processors, Salesforce CRM, transport providers, and Global Distribution Systems (GDS services).

- Conduct comprehensive code reviews to maintain code quality, security standards, and architectural integrity across the codebase.

- Implement version control best practices using Git workflows in a collaborative development environment.

- Document technical specifications, solutions, and processes within Jira and Confluence systems.

- Optimize application performance and troubleshoot complex issues across the technology stack.


Required Skills & Experience

- Minimum 7 years of professional experience as a Backend developer, with demonstrable expertise in complex PHP applications.

- Comprehensive knowledge of PHP 8.x, including advanced language features, code refactoring techniques, and PSR coding standards.

- Extensive experience with Symfony framework (5.x and 6.x), including Symfony components, Doctrine ORM, and service containers.

- Practical knowledge of Drupal CMS (versions 7, 9, 10, and 11), including module development, hooks system, and theming capabilities.

- Strong understanding and application of Object-Oriented Programming principles, design patterns, and SOLID methodology.

- Demonstrated experience configuring and maintaining web servers, particularly within Nginx + PHP-FPM environments.

- Proficiency working with Linux command line interfaces for server management and deployment tasks.

- Advanced experience with Git version control systems, including branching strategies and collaborative workflows.

- Practical knowledge of containerization using Docker and Docker Compose for development and deployment environments.

- Experience using project management tools including Jira and Confluence for task tracking and documentation.

- Sufficient English language proficiency to comprehend technical requirements and communicate effectively with the team.

- Self-motivated with excellent time management skills suitable for remote work environments.


Nice to Have

- Previous experience in travel or hospitality technology sectors.

- Knowledge of REST API design principles and implementation best practices.

- Experience with frontend technologies such as JavaScript, Vue.js, or React.

- Familiarity with CI/CD pipelines and automated testing methodologies.

- Expertise with cloud platforms (AWS, Google Cloud, or Azure).

- Experience with caching strategies utilizing Redis or Memcached.

- Database optimization skills for MySQL or PostgreSQL environments.

- Background in microservices architecture and event-driven systems.

- Knowledge of Agile development methodologies and Scrum practices.


Why Join Our Team?

Become part of an innovative travel technology company that's redefining global travel experiences. 

We offer competitive compensation packages, a flexible remote work environment that respects your work-life balance, and opportunities for professional growth through challenging projects. 

Our collaborative culture values technical excellence, creative problem-solving, and continuous learning while delivering solutions that have meaningful impact on travelers worldwide.


Join us in building the next generation of travel technology that connects people with extraordinary experiences across the globe.