Engineer - Full Stack
Role Overview
Presight is seeking a customer-focused, self-driven Full Stack Engineer.
The role builds an annotation platform on both frontend and backend as part of a big data analytics system.
The position is located in Abu Dhabi.
Key Skills for This Role
Full Job Posting
Opportunity
Presight is seeking a customer-focused, self-driven Full Stack Engineer.
The role builds an annotation platform on both frontend and backend as part of a big data analytics system.
The position is located in Abu Dhabi.
Key responsibilities
- Own scoped features from requirements and technical design through implementation, testing, release, and production follow-up.
- Build responsive, accessible interfaces for annotation and data-review workflows.
- Develop backend services, RESTful APIs, data models, and asynchronous workflows.
- Collaborate across product, design, architecture, and engineering to clarify requirements, resolve edge cases, and deliver complete user journeys.
- Use AI development tools for implementation, testing, debugging, and documentation while validating output and maintaining quality.
- Write automated tests, participate in code reviews, and apply security, privacy, performance, and reliability practices.
- Troubleshoot across the stack and improve features using production behavior and user feedback.
- Follow company engineering, QHSE, business continuity, information security, privacy, risk, compliance, and governance policies.
Required qualifications
- Bachelor’s degree in information technology, computer science, engineering, or a related field; strong computer science and basic algorithms knowledge.
- At least 3 years of professional software development experience delivering frontend and backend features.
- Full-stack ownership through production; strong JavaScript, TypeScript, HTML, CSS, and web fundamentals.
- Strong Java and Spring Boot experience, with working Python proficiency for AI orchestration, LLM integrations, and supporting services.
- Practical knowledge of object-oriented programming, SOLID principles, and modular design; understanding of modular monoliths and microservices.
- Working knowledge of relational databases, data modelling, RESTful APIs, authentication, and authorization.
- Experience with automated testing, Git, code reviews, and debugging across the stack.
- Practical experience using AI coding assistants or agents, with independent review and validation of their output.
- Clear communication, collaborative problem-solving, explaining technical trade-offs, raising risks early, and working effectively across teams.
Preferred experience
- Experience building data-intensive applications or integrating AI and LLM capabilities into applications.
- Familiarity with UI component libraries and design systems such as Ant Design.
- Experience with CI/CD pipelines, Docker, cloud platforms, and application monitoring.
- React and Next.js are identified as preferred frontend technologies; RabbitMQ or Kafka are examples of message brokers.
About Presight
Presight is an ADX-listed company with Abu Dhabi-based G42 as its majority shareholder.
The company describes itself as a big data analytics business powered by generative AI, serving public and private sectors with data interpretation and AI products.
Working at Presight
- The employer describes an open, diverse, and inclusive culture, career growth and learning opportunities, and competitive remuneration with healthcare, education support, and leave benefits.
About Presight
Public Abu Dhabi AI and big-data analytics company serving governments, enterprises, and institutions worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Presight
Senior UI/UX Designer
Abu Dhabi, UAE
Presight is seeking a Senior UI/UX Designer to create scalable, engaging dashboards and user experiences for web and desktop products. Candidates need 4–5+ years of UX/UI experience, strong design-tool and prototyping sk
Maintenance Engineer
Abu Dhabi, UAE
Job Description Role: Maintenance Engineer - CCTV Location: Abu Dhabi About Presight Presight is an ADX-listed public company with Abu Dhabi based G42 as its majority shareholder and is the region’s leading big data anal
Senior UI/UX Designer
Abu Dhabi, UAE
Senior UI/UX Designer
Abu Dhabi, UAE
Senior UI/UX Designer
Abu Dhabi, UAE
Maintenance Engineer
Abu Dhabi, UAE
Maintenance Engineer
Abu Dhabi, UAE
Maintenance Engineer
Abu Dhabi, UAE
Senior Engineer - Full Stack
Abu Dhabi, UAE
Senior Engineer - Full Stack
Abu Dhabi, UAE
