Full Stack Developer – Flutter, Python & FastAPI | Doha, Qatar
Develops production-grade iOS and Android mobile apps with Flutter/Dart and scalable backend services with Python/FastAPI, covering RESTful API development, mobile-to-backend and third-party integrations, databases, testing, and debugging. Onsite in Doha, Qatar; Docker, CI/CD, cloud, and Firebase experience is a plus.
- Compensation
- QAR 18K / mo
- Location
- Qatar
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 5+ years of software development experience
- Strong hands-on experience with Flutter and Dart
- Strong experience with Python and FastAPI
- Experience developing production-grade mobile applications
- Strong knowledge of RESTful APIs and API integration
- Experience with both iOS and Android development
- Strong backend development skills
- Experience with SQL and NoSQL databases
- Experience with Git
- Experience with unit and integration testing
- Strong debugging and troubleshooting skills
- Experience with mobile-to-backend and third-party integrations
- Good understanding of scalable application development
- Arabic candidates only
Nice to have
- Knowledge of Docker, CI/CD, cloud platforms, microservices, Firebase, monitoring, and logging
Full description
Location
Doha, Qatar — Onsite
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Remote / Work-from-Home Opportunities
Job Overview
WorkWavez Solutions Pvt. Ltd. is seeking an experienced Full Stack Developer for an onsite client opportunity in Doha, Qatar. The role is suited to professionals with 5+ years of experience and strong hands-on expertise in Flutter/Dart, Python, FastAPI, RESTful APIs, mobile application development, backend engineering, and API integration.
The successful candidate will be responsible for developing production-grade mobile applications for iOS and Android using Flutter while building scalable backend services with Python and FastAPI. The role also involves mobile-to-backend integrations, third-party integrations, database development, testing, debugging, and troubleshooting.
This opportunity provides strong potential for career growth and professional development across mobile development, backend engineering, API architecture, cloud technologies, and scalable software systems. Experience with Docker, CI/CD, cloud platforms, microservices, Firebase, and application monitoring can further strengthen technical progression.
Key Responsibilities
- Develop production-grade mobile applications using Flutter and Dart.
- Build scalable backend services using Python and FastAPI.
- Develop and integrate RESTful APIs.
- Build and maintain mobile-to-backend integrations.
- Integrate third-party APIs and services.
- Develop applications for both iOS and Android platforms.
- Work with SQL and NoSQL databases.
- Implement secure and scalable backend solutions.
- Use Git for source-code management.
- Perform unit and integration testing.
- Debug and troubleshoot application and backend issues.
- Contribute to application performance, scalability, and reliability.
- Work with Docker, CI/CD pipelines, and cloud platforms where required.
- Support microservices-based application architecture where applicable.
- Implement Firebase functionality and application monitoring/logging where required.
Requirements & Qualifications
- Minimum 5+ years of software development experience.
- Strong hands-on experience with .