
Senior Full Stack Engineer jobs in Abu Dhabi are open at Inception42, a G42 company, which is recruiting for a Senior Engineer – Full Stack. The role is a hands-on engineering position building web applications and services across the company’s AI product portfolio, owning features from responsive user interfaces through to backend services, APIs and databases. No closing date is stated on the official posting, so interested candidates should apply promptly.
The Senior Full Stack Engineer designs, builds and operates web applications and services, working closely with product managers, designers, engineers and applied scientists. The role suits an engineer with at least five years of professional software engineering experience who can take a feature from requirements through to production, integrate AI capabilities into real products, and take ownership of the production health of what they deliver.
About Inception42 and G42
Inception42 is the region’s leading innovator of AI-powered domain-specific and industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception functions as the core intelligence layer, transforming data and compute infrastructure into real-world, applied AI solutions. G42 is the Abu Dhabi-based artificial intelligence and cloud technology group behind Inception, and the role is listed on G42’s official careers portal.
Beyond its commercial work, Inception is committed to creating positive societal impact. The company describes its community as performance-driven and inquisitive, with the agility to adapt to ambiguity, a bias for action and a passion for building meaningful collaborations and customer-centric solutions in the AI space.
Senior Engineer – Full Stack: role overview
The Senior Full Stack Engineer owns features across the full application stack, from responsive user interfaces and frontend application logic to backend services, APIs and databases. Working with product managers, designers, engineers and applied scientists, the role holder translates customer needs into secure, reliable and intuitive software, taking responsibility throughout the development lifecycle, including technical design, implementation, testing, deployment and ongoing improvement in production.
A distinctive part of the role is integrating AI into products. The engineer works with applied scientists to connect AI services and model APIs to usable product features, handling asynchronous operations, failures and response times effectively. The role also involves technical leadership: guiding implementation decisions, explaining trade-offs, mentoring engineers and improving shared engineering practices.
Key responsibilities
The main duties of the role, as stated on the official G42 careers posting, are:
- Deliver features end to end: translate product requirements into technical designs and working software spanning the frontend, backend and data layers.
- Build modern user interfaces: develop responsive, accessible web applications using a framework such as React, Angular or Vue, create reusable components, and manage application state, API integration, and loading and error experiences.
- Develop backend services and APIs: design and maintain Python services using FastAPI or Flask, implementing business logic, validation, authentication, authorisation and integrations.
- Design and manage application data: develop database schemas, implement migrations and optimise queries, selecting appropriate SQL or NoSQL solutions based on application needs.
- Integrate AI capabilities: work with applied scientists to connect AI services and model APIs to usable product features, handling asynchronous operations, failures and response times effectively.
- Build quality into delivery: write automated unit, integration and end-to-end tests, take part in code reviews, and maintain clear technical documentation.
- Improve performance and reliability: diagnose issues across browser, API, service and database layers, addressing security, scalability, usability and maintainability.
- Support production operations: collaborate with platform and DevOps teams on CI/CD, deployments, monitoring and incident resolution, and take ownership of the production health of the features delivered.
- Contribute technical leadership: guide implementation decisions, explain trade-offs, mentor engineers and improve shared engineering practices.
Requirements and qualifications
To be considered for this role, candidates must meet the following requirements, as stated on the official posting:
- At least 5 years of professional software engineering experience, with substantial hands-on experience delivering both frontend and backend components of production applications.
- Strong proficiency in JavaScript or TypeScript, HTML and CSS, with experience in at least one modern frontend framework such as React, Angular or Vue.
- A practical understanding of component design, state management, responsive layouts, accessibility and browser performance.
- Strong backend development skills in Python, with experience using FastAPI, Flask or a comparable framework.
- Experience designing, implementing and consuming RESTful APIs, including authentication, authorisation, validation and error handling.
- Experience with relational databases, including data modelling, SQL, schema migrations and query optimisation.
- Experience with automated testing across frontend and backend code, Git-based collaboration and code reviews.
- Familiarity with CI/CD, containerised applications and deployment to cloud environments.
- The ability to debug issues across the application stack and make practical trade-offs between delivery speed, quality and maintainability.
- Strong communication and collaboration skills, with a track record of taking ownership from requirements through production delivery.
Preferred qualifications listed on the official posting include experience integrating AI or machine learning services or generative AI capabilities into applications, experience building SaaS products including multi-tenant applications, familiarity with GraphQL, WebSockets, background processing, caching or NoSQL databases, experience with additional backend technologies such as Node.js or Java, and experience with mobile or cross-platform application development.
What Inception42 offers
No specific salary figure is stated on the official job page, so none is given here. The posting describes in general terms a competitive remuneration package with healthcare, education support and leave benefits, an open, diverse and inclusive environment, and learning, development and growth opportunities through structured training programmes and high-tech projects. Candidates who are shortlisted will receive full details of the employment package from Inception42 during the recruitment process.
How to apply for the Senior Full Stack Engineer job in Abu Dhabi
Applications are made through the official G42 careers portal. Candidates should prepare a CV that shows their years of full-stack experience, their work with a modern frontend framework and Python backend services, and examples of features they have owned from requirements through to production, including any AI integration work. No closing date is stated on the official posting, so applications should be made as soon as possible.
Apply here on the official G42 careers page: Senior Engineer – Full Stack – Inception42, Abu Dhabi.
G42 and Inception42 never charge candidates for recruitment. Job seekers should only apply through the official careers portal and should be wary of anyone asking for payment in connection with a G42 job.
Frequently asked questions
Where is this job based?
Abu Dhabi, United Arab Emirates, with Inception42, a G42 company.
What is the closing date?
No closing date is stated on the official G42 careers posting. Candidates should apply promptly, as the role may close once a suitable candidate is found.
How much experience do I need?
At least 5 years of professional software engineering experience, with substantial hands-on experience delivering both frontend and backend components of production applications.
Which technologies does the role use?
JavaScript or TypeScript with React, Angular or Vue on the frontend, and Python with FastAPI or Flask on the backend, with RESTful APIs, relational databases, automated testing, CI/CD, containers and cloud deployment.
Is a salary stated?
No. The official posting does not state a salary figure, so none is given here. It describes a competitive remuneration package only in general terms.
To apply for this job please visit jobs.g42.ai.