JobsAisle
C

Senior / Mid Full-Stack Engineer

CASABOT

Dubai, UAEAED 16,667-25,000/moToday
UAEIT & TechnologyFull Time

Skills Required

PythonReactSqlMongodbAwsDockerCommunicationLeadership

Job Description

<div><p>Dubai, United Arab Emirates | Posted on 03/29/2026</p><p><b>CASABOT™</b>is the AI-powered home automation platform that transforms any space into an intelligent, intuitive environment. Seamlessly connecting devices across brands, CASABOT eliminates complexity and guesswork—no apps, no commands, just effortless automation. Whether for homes, hotels, or commercial spaces, CASABOT delivers luxury-level technology with unmatched simplicity, real-time support, and smart energy management—designed to enhance daily living and future-proof properties.</p><h3>Job Description</h3><p>CASABOT is looking for a<b>Senior / Mid Full-Stack Engineer</b>to help build and scale the next generation of intelligent product experiences. This role is for an engineer who can move confidently across frontend, backend, integrations, and cloud infrastructure while keeping product quality, performance, and developer discipline high.</p><p>You will work on modern web applications, real-time product experiences, backend services, third-party integrations, and scalable architecture. We are looking for someone with strong hands-on engineering skills, good product sense, and the ability to work in a fast-moving environment where clarity, ownership, and execution matter.</p><h3>Role Overview</h3><p>As a Full-Stack Engineer at CASABOT, you will contribute to the design, development, integration, and optimization of core product capabilities. You should be comfortable building with the<b>MERN stack</b>, shaping frontend architecture with<b>React / Next.js</b>, designing backend services with<b>Node.js / Express</b>, and working with databases and real-time communication patterns.</p><p>This role also requires practical experience with<b>third-party APIs</b>,<b>API versioning</b>,<b>CI/CD</b>,<b>Docker</b>,<b>AWS</b>, logging, debugging, and collaborative engineering practices. You should be able to contribute not just code, but also structure, documentation, and sound engineering judgment.</p><h3>Key Responsibilities</h3><ul><li>Develop scalable, maintainable frontend and backend systems using the<b>MERN stack</b></li><li>Build responsive, clean, and performant user interfaces with strong attention to usability and engineering quality</li><li>Streamline frontend architecture, component structure, and overall application flow for maintainability and scale</li><li>Design and integrate backend APIs and services with external systems and third-party platforms</li><li>Manage and improve<b>API integrations</b>, including reliability, backward compatibility, and<b>API versioning</b></li><li>Work with<b>PostgreSQL, MySQL, and MongoDB</b>based on product and system requirements</li><li>Implement authentication and security mechanisms including<b>OAuth, JWT, and 2FA</b></li><li>Build and maintain real-time capabilities using<b>WebSockets</b></li><li>Write clean, reusable, and well-documented code</li><li>Contribute to technical architecture decisions across frontend, backend, integration, and deployment layers</li><li>Support<b>CI/CD pipelines</b>, containerized workflows, and cloud deployments</li><li>Use<b>Docker</b>for development, testing, packaging, and deployment workflows</li><li>Work hands-on with<b>AWS</b>services for hosting, infrastructure, storage, or application deployment</li><li>Implement structured logging, monitoring, and debugging approaches across services and applications</li><li>Troubleshoot complex issues across frontend, backend, APIs, databases, and infrastructure</li><li>Collaborate closely with product, design, engineering, and leadership teams</li><li>Use<b>AI / GenAI tools</b>effectively to improve productivity, development workflows, problem-solving, and delivery speed</li></ul><h3>Requirements</h3><h3>Skills</h3><ul><li>MERN stack</li><li>React, Next.js</li><li>Node.js, Express</li><li>OAuth, JWT, 2FA</li><li>WebSockets</li><li>Python</li><li>Third-party API integrations</li><li>CI/CD</li><li>Docker</li><li>AWS</li><li>Frontend optimization</li><li>Logging and debugging</li><li>Technical documentation</li><li>AI / GenAI tools</li></ul><h3>Degree</h3><ul><li>Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field</li><li>Equivalent practical experience is also acceptable</li></ul><h3>Preferred Qualifications</h3><ul><li>Experience designing scalable product architecture across frontend and backend systems</li><li>Familiarity with observability, structured logging, and monitoring practices</li><li>Experience working on SaaS platforms, connected products, or real-time applications</li><li>Strong product intuition and ability to simplify engineering complexity</li><li>Experience using AI-assisted development and GenAI tools in an effective and disciplined way</li></ul></div>#J-18808-Ljbffr