Point your AI agent at freehire and let it find you a job.

Get the CLI →

WorkWavez

NewBe an early applicant

FastAPI Developer – Python Backend | Doha, Qatar

Posted 4 views
Discussion

Summary

Onsite Python backend role in Doha, Qatar for a developer with 5+ years of experience building and maintaining FastAPI services and RESTful APIs, working with SQL/NoSQL databases, auth and API security, async programming, and microservices, using Docker, Git, CI/CD, and cloud deployments. Salary up to QAR 17,000/month; relocation to Doha required.

Location: Doha, Qatar

Work Arrangement: Onsite

Experience: 5+ Years

Salary: Up to QAR 17,000 per month

Job Category: Information Technology (IT) & Software

Job Overview

An opportunity is available for an experienced FastAPI Developer specializing in Python backend development for an onsite position in Doha, Qatar. The role is suited to software development professionals with strong expertise in building, integrating, and maintaining backend services and RESTful APIs.

The successful candidate will have experience working with SQL and NoSQL databases, API security, authentication and authorization, asynchronous programming, and microservices architecture. Familiarity with Docker, CI/CD pipelines, Git, and cloud deployments is also required.

This position offers an opportunity to apply backend engineering expertise to develop reliable, secure, and scalable applications. Candidates from all nationalities are welcome, including Arabic-speaking and non-Arabic-speaking applicants, subject to applicable recruitment and work authorization requirements. Applicants must be willing to relocate to Doha for onsite work.

Key Responsibilities

The original announcement does not list detailed daily duties. Based on the stated technical requirements, responsibilities may include:

  • Develop and maintain backend applications using Python and FastAPI.
  • Design, build, and integrate RESTful APIs.
  • Work with SQL and NoSQL databases, including schema design and query optimization.
  • Implement authentication, authorization, and API security controls.
  • Develop asynchronous services and support microservices-based architectures.
  • Use Docker, Git, and CI/CD pipelines to support application development and deployment.
  • Support cloud deployments and backend service integration.
  • Debug application issues and optimize performance, reliability, and scalability.

These responsibilities are indicative and should be confirmed with the employer.

Requirements & Qualifications

  • Minimum 5 years of software development experience.
  • Strong hands‑on expertise in Python and FastAPI.
  • Experience designing, developing, and integrating RESTful APIs.
  • Knowledge of SQL and NoSQL databases, schemas, and query optimization.
  • Experience with authentication, authorization, and API security.
  • Knowledge of asynchronous programming and microservices architecture.
  • Experience with Docker, CI/CD, Git, and cloud deployments.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Willingness to relocate to Doha, Qatar, for an onsite role.

Candidate eligibility: Arabic-speaking and non-Arabic-speaking candidates are welcome. Applicants of all nationalities may apply, subject to applicable recruitment and work authorization requirements.

Specific degree requirements and mandatory certifications have not been stated in the original announcement.

Salary, Benefits & Career Growth

Salary: Up to QAR 17,000 per month.

Additional benefits, allowances, leave provisions, training opportunities, and certification support have not been specified.

The role offers opportunities to strengthen expertise in Python backend engineering, API development, database optimization, application security, microservices, and cloud deployment. These skills can support further career growth in backend engineering and software architecture.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.