Enable job alerts via email!

API Developer

Info Resume Edge

Dubai

On-site

AED 257,000 - 331,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Dubai is seeking an experienced API Developer. The role involves designing, building, and maintaining APIs that enhance digital products and services. Candidates should have a solid background in backend development and experience with RESTful and GraphQL APIs. The position offers the opportunity to work collaboratively with cross-functional teams in a dynamic environment.

Qualifications

  • 3+ years of experience in backend or API development.
  • Solid understanding of HTTP/HTTPS, JSON, XML, and web services.
  • Familiarity with microservices architecture.

Responsibilities

  • Design, develop, and maintain secure and scalable APIs.
  • Integrate APIs with databases and external services.
  • Ensure well-documented API specifications using tools.
  • Optimize API performance and reliability.
  • Implement authentication and authorization protocols.
  • Write tests to ensure code quality.

Skills

Node.js
Python
Java
Go
.NET
API security best practices
Version control systems (Git)

Education

Bachelor's degree in Computer Science or related field

Tools

Express
Flask
Spring Boot
FastAPI
Swagger/OpenAPI
Docker
Kubernetes
AWS
Azure
GCP
Job description

We are seeking a highly skilled and detail-oriented API Developer to design, build, and maintain robust APIs that power our digital products and services. The ideal candidate has a strong understanding of RESTful and/or GraphQL APIs, backend development, and system integration. You will work closely with frontend developers, DevOps engineers, and product teams to ensure seamless data exchange and service interoperability.

Key Responsibilities:

Design, develop, and maintain secure, scalable, and high-performance APIs (RESTful/GraphQL).

Integrate APIs with databases, external services, and internal systems.

Ensure consistent and well-documented API specifications using tools like Swagger/OpenAPI.

Optimize API performance, availability, and reliability.

Implement authentication and authorization protocols (OAuth2, JWT, API keys).

Work collaboratively with cross-functional teams including frontend developers and DevOps.

Write unit, integration, and end-to-end tests to ensure code quality and reliability.

Troubleshoot, debug, and upgrade existing APIs or third-party integrations.

Requirements:

Bachelors degree in Computer Science, Software Engineering, or related field.

3+ years of experience in backend or API development.

Proficiency in languages such as Node.js, Python, Java, Go, or .NET.

Strong experience with frameworks like Express, Flask, Spring Boot, or FastAPI.

Solid understanding of HTTP/HTTPS, JSON, XML, and web services.

Experience with version control systems like Git.

Familiarity with API security best practices.

Preferred Qualifications:

Experience with API gateways (e.g., Kong, Apigee, AWS API Gateway).

Knowledge of GraphQL and related tools (Apollo, Hasura).

Experience working with databases (SQL and NoSQL).

Familiarity with microservices architecture and containerization (Docker, Kubernetes).

Knowledge of cloud platforms (AWS, Azure, GCP) and serverless technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.