Full Stack Developer
Kayana | Ordering & Payment Solutions
Description
Job Title: Full Stack Developer
Location : Dubai
Industry : Payment Solutions / BFSI / Retail / Healthcare
Employment Typ e: Full Time
About Kayana
Kayana is one of the fastest-growing companies, empowering small and medium-sized businesses with cutting-edge technology to compete with larger enterprises in the ordering and payments space. As a disruptive force in the industry, we provide everything from essential point-of-sale systems to advanced solutions like self-service kiosks, enabling brands to scale and succeed.
Our mission is sim ple: to help businesses thrive through innovative techn ology. With operations across the USA, UK, Europe, Australia, and the Middle East, Kayana is proud to foster an inclusive and dynamic culture. Every employee is supported with a personalized development plan, offering clear and achievable career paths for long-term growth.
Important Work Arrangement Note
This role re quires full-time, on-site work from Monday to Saturday (6 days a week). Candidates should be comfortable with a fully office-base d setup, as remote or hybrid work is not available for this position.
Role Overview
As a Full Stack Developer at Kayana, you will be responsible for designing, developing, and maintaining customer-facing applications and backend services that support ordering, payments, merchant operations, and business growth. You will work closely with product managers, designers, and engineers to deliver secure, scalable, and high-performance solutions.
We are looking for engineers who can leverage modern AI-powered development tools to accelerate delivery, improve code quality, automate workflows, and enhance testing processes while maintaining strong engineering standards. The ideal candidate can independently drive features from concept to production, including development, testing, deployment, and quality assurance .
Key Responsibilities:
- Design, develop, and maintain end-to-end web applications and platform features.
- Build responsive, intuitive, and high-performing user interfaces using modern frontend frameworks.
- Develop scalable backend services, APIs, and integrations to support ordering and payment workflows.
- Collaborate with product, design, and engineering teams to translate business requirements into technical solutions.
- Integrate third-party services, payment gateways, and business management tools.
- Ensure application performance, reliability, security, and scalability.
- Optimize databases, APIs, and system architecture for high-volume transactions and order processing.
- Participate in code reviews, technical discussions, and architectural decisions.
- Troubleshoot, debug, and resolve production issues efficiently.
- Contribute to engineering best practices, documentation, testing, and continuous improvement initiatives.
- Utilize AI-assisted development tools and workflows to improve productivity, code quality, debugging, testing, and documentation.
- Take ownership of the complete software development lifecycle, including requirements analysis, implementation, testing, deployment, monitoring, and ongoing maintenance.
- Design and execute comprehensive testing strategies, including unit, integration, end-to-end, and regression testing.
Required Skills & Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field.
- 2–6 years of experience in Full Stack Development.
- Strong proficiency in JavaScript and/or TypeScript.
- Experience with React.js, Next.js, or similar frontend frameworks.
- Experience building backend services using Node.js, Express.js, or NestJS.
- Strong understanding of RESTful APIs and web application architecture.
- Experience with PostgreSQL, MySQL, MongoDB, or sim