Location
Qatar - Onsite
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Telecommunications
Job Overview
Q-Soft is hiring on behalf of a client company for an experienced Full Stack Developer with strong expertise in Flutter, Python, and FastAPI. The role involves developing cross-platform mobile applications and scalable backend services while integrating applications with databases and third-party platforms.
The successful candidate will contribute to mobile and backend development across iOS and Android environments, REST API development, testing, debugging, and production support. The position offers opportunities for technical professional development, software engineering upskilling, and long-term career growth across mobile, backend, and full-stack development.
Key Responsibilities
- Develop cross-platform mobile applications using Flutter and Dart.
- Build scalable backend services using Python and FastAPI.
- Develop and maintain REST APIs.
- Integrate mobile applications with SQL/NoSQL databases.
- Integrate applications with third-party services and platforms.
- Support iOS and Android application development.
- Test and debug applications across development and production environments.
- Troubleshoot application and backend issues.
- Support production applications and resolve technical issues.
- Use Git for source-code management and collaborative development.
- Work with technical teams to deliver reliable and scalable software solutions.
Requirements & Qualifications
- Arabic nationality - mandatory as per the client requirement.
- 7+ years of software development experience.
- Strong experience with Flutter and Dart.
- Strong experience with Python and FastAPI.
- Experience developing applications for iOS and Android.
- Strong knowledge of REST APIs.
- Experience with SQL and/or NoSQL databases.
- Experience with Git, testing, and debugging.
- Production support experience.
- Bachelor's degree in Computer Science, IT, Software Engineering, or a related field.
- Strong problem-solving and communication skills.
Salary, Benefits & Career Growth
Salary and compensation details were not provided by the employer and therefore are not listed.
The position offers opportunities for:
- Professional development in full-stack software engineering.
- Advanced technical skills development in Flutter, Python, and FastAPI.
- Exposure to mobile application and backend architecture.
- Training and upskilling in API, database, testing, and cloud-related technologies where applicable.
- Career progression across full-stack, mobile, and backend software development.