
Full Stack Developer – MERN Stack
Client: Emirates Flight Catering (EKFC)
Location: Dubai, UAE
Engagement: Contract / Full-Time (as applicable)
Role Overview
Emirates Flight Catering is looking for a Full Stack Developer with strong hands-on experience in the MERN Stack, PostgreSQL, and Power BI to design, develop, and support scalable enterprise applications. The role involves building high-performance web applications, integrating analytics and dashboards, and supporting data-driven decision-making across EKFC’s operational and business functions.
Key Responsibilities
Design, develop, and maintain end-to-end web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
Develop RESTful APIs and backend services using Node.js and Express.js.
Design and manage PostgreSQL databases, including schema design, performance tuning, and query optimization.
Build responsive and reusable frontend components using React.js.
Integrate applications with Power BI for dashboards, reporting, and operational insights.
Collaborate with business, operations, and data teams to translate requirements into technical solutions.
Ensure application security, scalability, performance, and reliability.
Perform unit testing, debugging, and code reviews to maintain high-quality deliverables.
Support deployment, monitoring, and production issue resolution.
Document technical designs, APIs, and system workflows.
Mandatory Skills & Experience
5+ years of experience as a Full Stack Developer.
Strong hands-on experience with MERN Stack:
React.js (hooks, state management, component lifecycle)
Node.js & Express.js
MongoDB
Solid experience with PostgreSQL (Postgres):
Complex queries, indexing, optimization
Experience integrating applications with Power BI (datasets, reports, dashboards, embedded analytics).
Strong understanding of REST APIs, JSON, and web services.
Experience with Git and modern CI/CD practices.
Good understanding of application security best practices.
Good to Have
Experience in aviation, catering, logistics, or large-scale operations environments.
Exposure to cloud platforms (Azure / AWS / GCP).
Knowledge of Docker / containerization.
Experience working in Agile / Scrum environments.
Basic understanding of data modeling and analytics concepts.
Soft Skills
Strong analytical and problem-solving skills.
Ability to work independently and within cross-functional teams.
Excellent communication and stakeholder management skills.
Proactive mindset with attention to detail and quality.
