
Innovation Engineer (Full Stack)
- Riyadh
- Permanent
- Full-time
- Design and develop full-stack applications that serve as prototypes or MVPs for innovation use cases.
- Build responsive, interactive, and mobile-friendly UIs using React.js, Next.js, or similar modern JavaScript frameworks.
- Develop scalable backends using Node.js, Python (FastAPI/Flask), or other relevant platforms.
- Integrate external APIs (e.g., AI services, open data, 3rd-party systems) and internal services to assemble composite solutions. Collaborate with AI engineers, designers, and business teams to co-develop smart interfaces and automated workflows.
- Apply rapid development principles to deliver functional PoCs within constrained timeframes.
- Package and present working demos with documentation and clear handover paths.
- Participate in ideation and solution workshops to help evaluate technical feasibility.
- Create internal utilities or toolkits that streamline future innovation delivery.
- Ensure code is modular, reusable, and well-documented for downstream use.
- Collaborate in AI-assisted development environments and iterative workflows (e.g., vibe coding, prompt driven prototyping, Claude Code) to accelerate PoC delivery cycles.
- Bachelor's degree in Software Engineering, Computer Science, or a related IT field.
- 3+ years of experience in full-stack development with a proven track record in building prototypes, MVPs, or production apps. Proficient in JavaScript/TypeScript, especially React.js, and Node.js.
- Strong grasp of RESTful APIs, asynchronous programming, and real-time communication (WebSocket, polling, etc.).
- Hands-on experience working with UI/UX design tools (especially Figma) to translate design mockups, wireframes, and user flows into functional interfaces that match visual intent and usability goals.
- Solid backend experience using Node.js, Express, or Python-based frameworks like FastAPI.
- Comfortable with cloud-native development (e.g., Firebase, AWS, Azure), basic DevOps, and version control.
- Experience working in fast-paced, iterative environments-ideally innovation, R&D, or early-stage product settings.
- Ability to take vague business requirements and translate them into working interfaces or services.
- Exposure to AI/LLM systems or working closely with AI engineers.
- Familiarity with LLM-based development environments or "vibe coding" methodologies
- Familiarity with No-Code/Low-Code platforms and how to extend them via APIs.
- Good grasp of front-end design principles and usability heuristics, including implementing responsive layouts, component-based structures, and design-consistent user interactions.
- Basic understanding of design systems and UI/UX heuristics.
- Experience with prototyping tools or frontend libraries for rapid interface building.
- Knowledge of data visualization libraries (e.g., D3.js, Chart.js, ECharts) is a plus.
- Arabic language handling and localization experience is an advantage.
- Fast learner with a hacker mindset and strong product sensibility.
- Ability to iterate quickly, handle ambiguity, and pivot based on feedback.
- Strong communication and collaboration across technical and non-technical teams.
- Attention to quality and usability even in early-stage prototypes.
- Passion for innovation, experimentation, and building new things