This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer, you will work across both legacy and modern stacks, helping transform PHP-based systems into containerized, Node.js‑driven microservices running on AWS. This role is ideal for someone who enjoys solving complex backend challenges, improving performance and reliability, and building systems built for scale.
Job Responsibility:
Modernize and refactor legacy PHP and cron-driven applications into Node.js-based microservices
Design and build scalable, containerized services using Docker and AWS ECS
Improve backend performance, reliability, and system clarity across the platform
Develop and enhance high‑throughput redirect, tokenization, and messaging services
Support and help implement multi‑tenant SaaS architecture, including: Client isolation
Customer-specific databases
Environment-level segmentation
Work with engineering leadership to design systems that handle burst traffic, heavy write volume, and unpredictable user behavior
Collaborate with cross-functional technical teams to ensure secure, scalable, and maintainable system designs
Contribute to ongoing modernization efforts, infrastructure improvements, and code quality standards
Requirements:
Senior-level backend engineering experience
Experience building and supporting production systems at scale
Strong ability to read, understand, and refactor legacy PHP code