Company logo hidden

Software Engineer (Backend)

Unlock employer Abu Dhabi, United Arab Emirates Posted: 12 Jun 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

AIQ is an Abu Dhabi-based joint venture company between Presight and ADNOC, focusing on developing artificial intelligence technologies. AIQ develops and commercializes AI products and applications for the energy world, providing end-to-end solutions that reduce costs and generate revenue for its clients. The company embodies an innovative spirit that embraces challenges and seeks professionals to join its mission of making meaningful contributions. Working at AIQ involves dealing with massive data sets and an AI infrastructure powered by the latest NVIDIA GPU cloud computing platform.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As a Software Engineer specializing in API development, you will play a vital role in architecting, designing, and developing scalable and high-performance APIs to support our cutting-edge products. You will collaborate with cross-functional teams to evolve our technology stack and ensure the delivery of robust solutions.

Responsibilities:

  • API Design and Development: Architect, design, and develop APIs adhering to industry best practices. Implement RESTful and/or GraphQL APIs using languages such as Node.js and Python. Utilize popular web frameworks (Express.js, Flask, FastAPI) to build maintainable APIs.

  • Database Expertise: Design and optimize database schemas for efficient data retrieval and storage. Implement data models and perform database queries to support API functionality.

  • Cloud Experience: Utilize cloud services for API infrastructure management. Apply best practices for application scalability, reliability, and security.

  • CI/CD, Docker, and Kubernetes: Design and implement CI/CD pipelines for automated testing and monitoring. Containerize applications with Docker and manage container orchestration using Kubernetes.

  • Performance Optimization: Optimize API performance for low latency and high throughput. Identify and resolve bottlenecks in the API and database layers.

  • Collaboration and Leadership: Collaborate with product managers, front-end developers, and quality assurance engineers. Mentor junior engineers in API development best practices, ensuring high code quality.

  • Security and Scalability: Implement security best practices to protect data and prevent vulnerabilities. Design scalable APIs that can handle increased loads as the user base grows.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 2+ years of professional experience in software engineering, focused on API development.
  • Proficiency in backend programming languages (Node.js, Python, etc.).
  • Strong experience with web frameworks (Express.js, Flask, FastAPI).
  • Extensive knowledge of relational (RDBMS) and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Familiarity with API security best practices and authentication mechanisms.
  • Proven ability to optimize API performance and troubleshoot issues.
  • Experience with cloud platforms, especially Azure and AWS.
  • Strong background in CI/CD, Docker, and Kubernetes.
  • Excellent problem-solving and communication skills.
  • Experience with data and machine learning pipelines is a bonus. Familiarity with data engineering tools is advantageous.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct