Q-Soft
Qatar / Global
Full stack developer (flutter & python/fastapi) | q-soft | qatar | onsite
- ر.ق.340000 QAR Per annum
Qatar / Global
Position Summary Q-Soft is seeking an experienced Full Stack Developer specializing in Flutter and Python/Fast API 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, Fast API, RESTful APIs, and relational/No SQL database management. Operating on-site in Qatar, you will collaborate closely with QA, Dev Ops, 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 i OS and Android. On the backend, you will design and develop scalable RESTful APIs and microservices utilizing Python and Fast API 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/No SQL 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 i OS and Android. Design, build, and scale robust backend services and RESTful APIs using Python and Fast API. 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 No SQL 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, Dev Ops, 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 i OS and Android. Extensive technical expertise in backend development utilizing Python and Fast API frameworks. Strong full‑stack engineering background covering mobile applications, backend services, RESTful APIs, and databases. Solid practical experience with SQL and/or No SQL 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. #J-18808-Ljbffr
Qatar / Global
Qatar / Global
Qatar / Global
Qatar / Global
Qatar / Global
Qatar / Global