Senior Full-Stack Developer
We are looking for an experienced Senior Full-Stack Developer to join our client’s remote engineering team. The ideal candidate is someone who can take ownership of both backend and frontend development, architect scalable systems, and deliver high-quality, production-ready code.
You’ll be working within a modern tech stack that includes Symfony, Vue.js (2/3), Nuxt, PHP 8, and AWS services, alongside tools such as Docker, Kubernetes, Terraform, and automated testing frameworks like Cypress and Behat.
This role is ideal for someone who enjoys building high-performing, maintainable applications and has a strong understanding of microservices, domain-driven design, and cloud infrastructure.
Responsibilities:
Develop and maintain web applications using Symfony and Vue.js/Nuxt.
Write clean, modular, and testable code following best practices.
Design and implement RESTful APIs and micro-components.
Collaborate with DevOps to deploy and maintain infrastructure via Docker, Kubernetes, and Terraform.
Implement automated testing with Cypress and Behat.
Participate in code reviews, sprint planning, and technical discussions.
Optimize performance and scalability across front and back ends.
Requirements:
5+ years of professional full-stack development experience.
Strong proficiency in Symfony and PHP 8.
Hands-on experience with Vue.js (2 or 3) and Nuxt.
Solid understanding of AWS services (EC2, S3, RDS, Lambda, etc.).
Experience with containerization (Docker, Kubernetes) and infrastructure as code (Terraform).
Familiarity with Cypress, Behat, and CI/CD pipelines.
Understanding of Domain Events and micro-component architecture.
Excellent communication skills and ability to work autonomously in a remote environment.
Nice to Have:
Experience with serverless architectures.
Familiarity with message queues (RabbitMQ, Kafka).
Contributions to open-source projects or code samples to share.
Required languages
| English | B2 - Upper Intermediate |