Senior Backend Engineer

Job Description

Are you a backend engineer with a knack for building complex, scalable systems? Join our team as a Senior Backend Engineer, where you’ll craft innovative features, optimize large-scale distributed systems, and shape the future of our core product. We value expertise, creativity, and a passion for excellence. While our focus is Laravel, we’re open to seasoned Symfony developers eager to transition and make an impact.


Responsibilities include but are not limited to:
  • Design and maintain large-scale, high-performance systems.
  • Develop and refine services to improve scalability and efficiency.
  • Create RESTful APIs that power our front-end and third-party integrations.
  • Collaborate on our migration to a service-oriented architecture (SOA).
  • Write clean, maintainable, and testable code using industry best practices.
  • Troubleshoot, debug, and resolve technical challenges.
  • Actively contribute to all phases of the software development lifecycle.

  • Does this sound like you?
  • 5+ years of backend development experience in PHP.
  • 2+ years working with Laravel to build enterprise-level applications or equivalent experience with Symfony and a strong motivation to learn Laravel.
  • Expertise in distributed systems, scalable services, and RESTful APIs.
  • Familiarity with event-driven architecture and messaging systems (e.g., queues, pub/sub).
  • Strong SQL/NoSQL knowledge and caching strategies.
  • Proficiency in OOP, SOLID principles, and design patterns.
  • Experience with AWS services (e.g., EC2, Lambda, SQS, Aurora, DynamoDB).
  • Hands-on containerization skills with Docker.
  • Fluent English communication skills.

  • Bonus points:
  • Knowledge of PaaS/SaaS, SOA, and microservices architecture.
  • Prior experience in telecommunications or network infrastructure.
  • Familiarity with eSIM and GSMA technologies.
  • Experience in Traveltech