Full Stack Developer (Flutter & Python/FastAPI) | Q-Soft | Qatar | Onsite

Q-Soft

Qatar

On-site

QAR 220,000 - 340,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Q-Soft in Qatar is seeking an experienced Full Stack Developer specializing in Flutter and Python/FastAPI to join our technology team onsite. The role requires 5+ years of experience building scalable mobile and backend applications for cross‑platform use on iOS and Android.

You will collaborate with QA, DevOps, UI/UX, and cross‑functional teams to accelerate delivery, implement secure APIs, optimize databases, and maintain production‑grade systems.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
  • 5+ years of professional software development experience.
  • Strong cross‑platform mobile development with Flutter & Dart for iOS and Android.
  • Extensive backend experience with Python and FastAPI.
  • Full‑stack expertise across mobile apps, backend, RESTful APIs, and databases.

Responsibilities

  • Develop and maintain cross‑platform mobile apps using Flutter and Dart for iOS and Android.
  • Build and scale backend services and RESTful APIs with Python and FastAPI.
  • Integrate mobile apps with backend databases, microservices, and third‑party APIs.
  • Design and optimize SQL/NoSQL schemas and data models.
  • Implement authentication, security measures, input validation, and error handling.

Skills

Flutter & Dart
Python & FastAPI
RESTful APIs
SQL/NoSQL databases
Git & version control
Testing & prod support

Education

Bachelor's degree in CS/Software Engineering

Tools

Docker
Kubernetes
Firebase
Jira

Job description

Position Summary
  • Q-Soft is seeking an experienced Full Stack Developer specializing in Flutter and Python/FastAPI to join our dynamic technology team in Qatar for an onsite opportunity.
  • This full-time position requires a seasoned software engineering professional with 5+ years of experience designing, developing, integrating, testing, and maintaining scalable mobile and backend applications.
  • You will play a pivotal role in engineering high-performance cross-platform mobile applications and robust backend services that drive seamless user experiences and enterprise integrations.
  • The ideal candidate brings comprehensive full-stack expertise spanning Flutter, Dart, Python, FastAPI, RESTful APIs, and relational/NoSQL database management.
  • Operating on-site in Qatar, you will collaborate closely with QA, DevOps, UI/UX, and cross‑functional technical teams to accelerate product delivery.
  • Q-Soft provides a collaborative, globally connected environment where your full-stack engineering expertise directly powers mission-critical mobile solutions.
  • We welcome driven software developers who excel in rapid feature delivery, code quality, and production‑grade system maintenance.
Detailed Job Description
  • As a Full Stack Developer at Q-Soft, your core responsibilities encompass end‑to‑end mobile application development, backend service engineering, and API integration.
  • You will leverage your extensive expertise in Flutter and Dart to build, test, and optimize responsive, feature‑rich cross‑platform mobile applications for both iOS and Android.
  • On the backend, you will design and develop scalable RESTful APIs and microservices utilizing Python and FastAPI to support high‑volume mobile traffic.
  • Your daily engineering duties include integrating mobile applications with enterprise backend systems, third‑party services, and secure cloud databases.
  • You will design and optimize database schemas, complex SQL/NoSQL queries, and robust data models to ensure lightning‑fast data retrieval.
  • Implementing comprehensive authentication protocols, security governance, input validation, and error handling mechanisms forms a vital part of your development lifecycle.
  • You will perform rigorous testing, debugging, troubleshooting, and production support to maintain exceptional application reliability across all user touchpoints.
Key Responsibilities
  • Develop and maintain high-performance cross‑platform mobile applications using Flutter and Dart for iOS and Android.
  • Design, build, and scale robust backend services and RESTful APIs using Python and FastAPI.
  • Integrate mobile applications seamlessly with backend databases, microservices, and third‑party software APIs.
  • Design, optimize, and maintain database schemas, data models, and complex queries across SQL and NoSQL platforms.
  • Implement enterprise‑grade authentication frameworks, security hardening, input validation, and error‑handling routines.
  • Execute rigorous testing, debugging, performance troubleshooting, and 24/7 production support.
  • Collaborate proactively with QA, DevOps, UI/UX designers, and technical leads on agile application delivery.
  • Manage version control, branch workflows, and code repositories using Git.
  • Contribute to peer code reviews, architectural discussions, and engineering best practices.
  • Maintain up‑to‑date technical documentation, API specifications, and deployment runbooks.
Required Qualifications & Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • 5+ years of overall professional software development and engineering experience.
  • Strong, proven hands‑on experience developing cross‑platform mobile applications using Flutter and Dart for both iOS and Android.
  • Extensive technical expertise in backend development utilizing Python and FastAPI frameworks.
  • Strong full‑stack engineering background covering mobile applications, backend services, RESTful APIs, and databases.
  • Solid practical experience with SQL and/or NoSQL database design and query optimization.
  • Hands‑on experience with Git version control, software testing methodologies, debugging tools, and production support.
  • Excellent analytical, problem‑solving, and cross‑functional collaboration skills.
  • Legal eligibility and physical presence capability to work on‑site in Qatar.
Nice-to-Have Skills
  • Containerization and orchestration experience using Docker and Kubernetes.
  • Practical background in building and maintaining CI/CD deployment pipelines.
  • Experience integrating cloud platforms (AWS/Azure/GCP) or Firebase backend services.
  • Familiarity with Agile/Scrum development methodologies and Jira tracking tools.
  • Contributions to open-source Flutter or Python projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite Flutter & Python/FastAPI Engineer (5+ yrs)
Onsite Flutter & Python/FastAPI Engineer (5+ yrs)

Q-Soft • Qatar

On-site
QAR 220,000 - 340,000
QA Engineer | Q-Soft | Qatar | Onsite
QA Engineer | Q-Soft | Qatar | Onsite

Q-Soft • Qatar

On-site
QAR 180,000 - 240,000
QA Engineer: Flutter & API Test Automation, Onsite Qatar
QA Engineer: Flutter & API Test Automation, Onsite Qatar

Q-Soft • Qatar

On-site
QAR 180,000 - 240,000
Senior Software Developer
Senior Software Developer

DXC Technology • Doha

On-site
QAR 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

Experience • Doha

On-site
QAR 240,000 - 420,000
.NET Developer | C#, .NET Core & ASP.NET MVC | Qatar
.NET Developer | C#, .NET Core & ASP.NET MVC | Qatar

Applab • Qatar

On-site
QAR 167,000 - 234,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

مدير أعمالي PA • Doha

Hybrid
QAR 180,000 - 360,000
Backend Developer: Python & FastAPI | APIs & Systems
Backend Developer: Python & FastAPI | APIs & Systems

People Dynamics • Doha

On-site
QAR 180,000 - 300,000
Forward-Deployed Full-Stack AI Engineer
Forward-Deployed Full-Stack AI Engineer

United States Digital Space LLC • Doha

On-site
QAR 546,000 - 837,000
Forward-Deployed AI Full-Stack Engineer
Forward-Deployed AI Full-Stack Engineer

Scale AI • Doha

On-site
QAR 260,000 - 420,000