Overview

As a backend engineer, you’ll help build and scale systems that support real-time train ticketing and price aggregation across multiple European countries. You’ll be part of a fast-moving, cross-functional Agile team, working closely with frontend developers, QA engineers, product managers, and UX designers to deliver scalable, customer-facing features in quick, iterative sprints. Client: The client is a global B2C and B2B platform that simplifies train travel across Europe by offering centralized booking for major rail operators like Trenitalia, Renfe, and Deutsche Bahn. Project Overview: The project is an API-heavy product that integrates and maintains real-time connections with over 10 major European rail operators. The system is designed as a high-availability environment, supporting ticketing and multi-leg route booking through fault-tolerant services. As part of the platform’s evolution, the team is working on modernizing a monolithic system into a more modular, service-oriented backend to improve scalability. Development is organized around Agile workflows, including planning, code reviews, testing, and deployments in a highly collaborative environment. The solution supports thousands of travelers daily and directly contributes to more eco-friendly transportation across Europe.

Required Qualifications:
  • PHP 7+ with strong object-oriented programming skills and architectural understanding
  • Experience with the Yii 2 framework
  • Proficiency in PostgreSQL (complex joins, performance tuning, data modeling)
  • 3+ years of commercial backend development experience
  • Passion for, and ideally hands-on experience with, using AI tools to enhance productivity and accelerate workflows
  • English level B2 or higher (for daily communication and teamwork)
Nice To Have:
  • Experience working with Google Cloud Platform (especially GKE, Cloud SQL, Pub/Sub)
  • Familiarity with Memcached and Redis for caching strategies
  • Understanding of asynchronous task processing and queue systems (RabbitMQ, Beanstalkd, etc.)
  • Experience with Node.js
Note:

✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.

Please clearly mention that you have heard of this job opportunity on https://ijob.am.