
Full Stack Developer
- Hybrid
- Yerevan, Erevan, Armenia
- IT / Programming
Join Deluxe Technologies in Yerevan as a Full Stack Developer—build scalable tools powering Dubai’s top vacation rental brand. Hybrid work, modern stack, strong team.
Job description
About the company:
Deluxe Technologies L.L.C is the technology subsidiary of Deluxe Holiday Homes™, a Dubai-based hospitality brand managing 800+ units, and 1B+ AED portfolio, powered by custom-built PMS, CRM, and automation platforms. Our software powers everything from guest bookings to vendor coordination, payment processing, housekeeping, and maintenance scheduling — with high standards for reliability and user experience.
About you:
The ideal candidate should develop and maintain both the backend infrastructure and frontend interfaces of our internal systems, tools, and external digital platforms, being responsible for leading the creation and integration of reliable APIs, scalable software modules, and responsive user interface features that ensure smooth functionality across various systems and teams.
About the role:
Tech Stack
Backend: PHP (Laravel), Node.js (NestJS), MySQL, Redis, RabbitMQ
Frontend: Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3
Tools: Kubernetes, Docker, Git, CI/CD pipelines, monitoring and alerting systems
In the scope of this role, there are 2 main performance objectives identified:
Build and maintain scalable backend and frontend systems for smooth platform integration and operation.
Foster strong collaboration and communication within cross-functional teams to ensure efficient development and timely delivery of high-quality software solutions.
The 1st performance objective is to build and maintain scalable backend and frontend systems for smooth platform integration and operation.
This means you will:
Take full ownership of features from concept to deployment, ensuring long-term maintainability and clarity.
Collaborate effectively with product managers, engineers, QA, and stakeholders, using good judgment to communicate or escalate when needed.
Write clean, well-structured, and testable code that stands up to future changes.
Design and implement reliable, scalable, and secure software solutions across both frontend and backend.
Be flexible with the tech stack - we're looking for problem solvers and engineers, not just coders.
Participate in architectural discussions, code reviews, and continuous improvement initiatives.
Balance independence with teamwork, contributing to a supportive and productive Agile environment.
The 2nd performance objective is to foster strong collaboration and communication within cross-functional teams to ensure efficient development and timely delivery of high-quality software solutions.
This means you will:
Work closely with frontend and backend developers, designers, QA, and product managers to understand requirements and align on goals.
Participate actively in daily stand-ups, sprint planning, and retrospectives to share progress and identify blockers.
Collaborate with team members to troubleshoot and resolve technical issues quickly.
Provide clear, timely updates on development status and challenges.
Share knowledge and best practices to help improve team skills and workflows.
Support code reviews and contribute constructive feedback to maintain code quality and consistency
Why Join Us
At Deluxe Technologies, we offer:
Competitive salary package
Professional growth, learning, and upskilling opportunities
Premium Health insurance
Hybrid work setup (work from office and home)
Supportive, transparent, and collaborative team environment
Job requirements
To succeed in this role, you must be strong in all three of the following areas:
Strong proficiency in PHP and the Laravel framework
Advanced experience in backend/API development using Node.js
Strong proficiency in frontend development using Vue.js, TypeScript, and modern JavaScript
3+ years of professional experience in web application development
Experience with REST API design, SQL schema modeling, and unit testing
Working proficiency in spoken and written English, suitable for team and client collaboration
Ability to write clean, modular, and maintainable code
Nice-to-Haves
Experience with Progressive Web Apps (PWA)
Familiarity with microservices and event-driven architecture
Background working in Agile teams and Scrum processes
or
All done!
Your application has been successfully submitted!