Job Search and Career Advice Platform

Enable job alerts via email!

Python FastAPI Developer

Antons Recruitment Agency

Dubai

On-site

AED 146,000 - 221,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is seeking a Python FastAPI Developer to create high-performance RESTful APIs. The ideal candidate will possess a minimum of 2 years of experience with FastAPI, strong skills in API security, and knowledge of JWT and authentication mechanisms. Your role will involve designing and maintaining APIs, ensuring performance and security compliance, as well as collaborating with different teams for robust backend solutions in a dynamic environment.

Qualifications

  • Minimum 2 years of experience developing APIs using Python and FastAPI.
  • Strong understanding of RESTful API design principles.
  • Hands-on experience with JWT-based authentication and role-based access control.

Responsibilities

  • Design, develop, and maintain FastAPI-based REST APIs.
  • Implement secure authentication mechanisms.
  • Manage access tokens and secure API key handling.
  • Optimize API performance, scalability, and response times.

Skills

Python programming
FastAPI
API security best practices
JWT-based authentication
Rate limiting
RESTful API design principles
Async programming

Tools

Docker
Nginx
APIs (Swagger/OpenAPI)
Job description

We are looking for a Python FastAPI Developer with hands‑on experience in building high‑performance, secure RESTful APIs. The ideal candidate will have strong expertise in FastAPI, authentication and authorization mechanisms, and API security best practices. This role involves developing scalable backend services and ensuring reliability, performance, and data protection.

Key Responsibilities
  • Design, develop, and maintain FastAPI‑based REST APIs following best practices.
  • Implement secure authentication and authorization mechanisms (JWT, OAuth2, token‑based access).
  • Manage access tokens, refresh tokens, and secure API key handling.
  • Implement rate limiting and throttling to protect APIs from abuse.
  • Optimize API performance, scalability, and response times.
  • Integrate APIs with databases, third‑party services, and external systems.
  • Ensure API security, data protection, and compliance with security standards.
  • Write clean, reusable, and well‑documented code.
  • Perform debugging, testing, and performance tuning of API endpoints.
  • Collaborate with frontend developers, DevOps teams, and stakeholders to deliver robust solutions.
Required Skills & Experience
  • Minimum 2 years of experience developing APIs using Python and FastAPI.
  • Strong understanding of RESTful API design principles.
  • Hands‑on experience with JWT‑based authentication, refresh tokens, and role‑based access control (RBAC).
  • Experience implementing rate limiting, request throttling, and API security controls.
  • Familiarity with OAuth2 and API key management.
  • Experience working with relational and/or NoSQL databases.
  • Strong knowledge of Python async programming and dependency injection in FastAPI.
Preferred Skills
  • Experience with Docker and containerized deployments.
  • Familiarity with Nginx, reverse proxies, and API gateways.
  • Knowledge of testing frameworks (PyTest) and API documentation tools (Swagger/OpenAPI).
  • Exposure to cloud platforms (AWS, Azure, or GCP).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.