Developer role
Windswood · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeWe are seeking a highly skilled Full Stack Developer with in-depth experience in Medusa.js, Next.js, and modern JavaScript frameworks.The ideal candidate should have a proven track record in eCommerce development, CMS integrations, and must have worked on at least 2 to 3 eCommerce projects. This role is based in Dubai and suited for professionals with 3 to 5+ years of experience, ideally in Agile environments.Role purposeDevelop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end codeDevelop functional databases, applications, and servers to support websites on the back endEnsure cross-platform optimisation for mobileDevelop and design RESTful services and APIsEnsure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutionsKeep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organisationsComply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management, and Governance of Organisations policies, procedures, plans, and related risk assessmentsRequirements:Strong experience with Medusa.js (must-have)Proficiency in TypeScript / Node.jsExperience with PostgreSQL and 3rd party APIsBackground in headless commerce systems and payment integrationsDesigns and builds bespoke, headless eCommerce platformsStrong backend expertise in Node.js and TypeScript to customise the Medusa server, alongside frontend mastery in React/Next.jsKey ResponsibilitiesBackend Development: Building and extending Medusa server services, event queues, and custom API endpointsFrontend & UI Creation: Developing responsive, high-performance checkout and customer portal UIs using React or Next.jsIntegrations: Connecting the platform with third-party APIs like ERPs, CMS, etc… System Architecture: Designing scalable systems, optimising SQL databases, and setting up CI/CD pipelinesCore Languages: TypeScript, JavaScript, SQLFrameworks: Medusa.js, React, Next.js, or Vue.jsDatabases & Cloud: PostgreSQL, Redis, and cloud providers (AWS, etc…)Tools: Docker, Git, REST/GraphQLTypical Requirements3 to 5+ years of professional full-stack development experience, with at least 1-2 years specifically handling headless commerce architecturesExperience building and maintaining complex eCommerce features (e.g., custom B2B bulk pricing, multi-currency orchestration)Strong communication skills for cross-functional collaboration in Agile environments