The fun begins with us at Invia! We help people find and experience the most beautiful moments of their lives. We are united by our common desire to bring unforgettable experiences. We are one of the largest travel agencies in Central Europe, yet we still maintain a casual and friendly atmosphere. Right now we are looking for a new colleague for the position of Senior Software Engineer (PHP).
We are currently assembling a team of true enthusiasts and we would like to find developer who has extensive experience with PHP and is opened to learn other technologies.
A colleague with a creative mindset who is interested in understanding how the whole complex travel search system works with our unique technology of mixing data from multiple sources and participate in the development of our own CRM.
What are you going to do
- Develop, test, and deploy robust PHP-based web applications and solutions.
- Collaborate with cross-functional international Scrum teams to design and implement efficient, reusable, and reliable PHP code.
- Troubleshoot, debug, and resolve technical issues to ensure smooth performance of web applications.
- Optimize application performance, security, and scalability.
- Stay updated with the latest industry trends and best practices in PHP development.
- Participate in code reviews, team meetings, and project planning sessions.
- Contribute to the continuous improvement of development processes and methodologies.
- On the project you will come across modern architectures built on Symfony, Twig, MariaDB, ElasticSearch, Docker, CI, BI, Redis, RabbitMQ, Kafka
Requirements
Minimum 8+ years of proven experience as a Senior PHP Developer, with demonstrated success in building and maintaining high-traffic, scalable web applicationsExpert-level PHP proficiency including deep understanding of PHP 8.x features, memory management, and performance optimization techniquesAdvanced knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patternsExtensive experience with modern PHP frameworks, particularly Laravel or Symfony, including building custom framework components and optimizing framework performanceStrong expertise in caching strategies using Redis or Memcached for high-performance applicationsProven experience with message queuing systems (RabbitMQ, Apache Kafka) and implementing event-driven architecturesHands-on experience with CQRS, Event Sourcing, and implementing distributed systemsAdvanced knowledge of horizontal scaling techniques, load balancing, and high availability architecturesExpertise in optimizing database performance, including (Query optimization and indexing strategies, Database replication and sharding)Experience with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Elasticsearch) at scaleProficient in containerization (Docker) and container orchestration (Kubernetes)Strong understanding of web security best practices, including XSS prevention, CSRF protection, and SQL injection mitigationExperience with monitoring and debugging tools (New Relic, Datadog, or similar) for production environmentsSolid knowledge of front-end technologies (HTML5, CSS3, JavaScript) and RESTful API designAdvanced Git experience including branching strategies and CI / CD pipelinesExcellent problem-solving skills with demonstrated ability to optimize application performance and resolve scalability bottlenecksStrong communication skills and experience mentoring junior developersFluency in English (both written and spoken)Our offer
Be part of a growing team of enthusiastic expertsOpportunity to innovate : you will have the opportunity to propose new approaches and influence the functioning of our teamAdequate financial compensation according to your ideas (around 150 thousand CZK)Employment contract for an indefinite period or B2B contractEmployee benefits : discount on holidays, meal vouchers, relax days, multisport card, company events and other benefitsWe look forward to seeing your CV and examples of your codes and work.
Invia Team ????