Web/Mobile Application Developer – Python, Django & Flutter | Doha, Qatar

Website Mach Consultants
Location
Doha, Qatar (Onsite)
Note: Local candidates only.
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
Job Overview
A leading organization in Doha, Qatar is seeking a skilled Web/Mobile Application Developer to develop, enhance, and support enterprise-grade web and mobile applications. This onsite opportunity is ideal for experienced software developers with expertise in Python, Django, Flutter, and RESTful API development who are passionate about delivering secure, scalable, and production-ready applications.
The successful candidate will be responsible for the complete application lifecycle, including development, user acceptance testing (UAT), pilot deployments, production releases, and ongoing application support. This role provides excellent opportunities for professional development, exposure to modern software engineering practices, and long-term career growth within enterprise application development.
Location
Doha, Qatar (Onsite)
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
Key Responsibilities
- Develop and maintain web applications using Python, Django, and Django REST Framework (DRF).
- Build, enhance, and support Flutter mobile applications for Android, with iOS experience considered an advantage.
- Design, develop, and secure RESTful APIs using JWT and OAuth/OIDC authentication and authorization.
- Develop responsive web interfaces using Django Templates, HTMX, Alpine.js, Tailwind CSS, HTML, CSS, and JavaScript.
- Write, optimize, and maintain Microsoft SQL Server queries, stored procedures, and database performance.
- Support production hardening, User Acceptance Testing (UAT), defect resolution, pilot deployments, and production releases.
- Participate in code reviews, troubleshooting, documentation, and release management activities.
- Collaborate with cross-functional teams to deliver secure, high-quality software solutions.
- Follow secure coding practices and implement OWASP security recommendations.
- Perform API testing, regression testing, and release validation.
Requirements & Qualifications
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- Minimum 3–6 years of hands-on experience in web and mobile application development.
- Local candidates currently residing in Qatar are preferred.
Technical Skills
- Python
- Django
- Django REST Framework (DRF)
- Flutter
- Dart
- RESTful APIs
- JWT Authentication
- OAuth/OIDC
- Authentication & Authorization
- Microsoft SQL Server
- SQL Query Optimization
- Stored Procedures
- Database Performance Tuning
- HTML
- CSS
- JavaScript
- Tailwind CSS
- HTMX
- Alpine.js
- Git
- Linux
- SSH
- Docker
- CI/CD Concepts
- API Testing
- Regression Testing
- OWASP Security Best Practices
- Release Validation
Preferred Skills
- Oracle Database
- Cerner
- Cloverleaf
- HL7 Integration
- Enterprise Application Deployment
- Native Android Application Deployment
- Native iOS Application Deployment
- CI/CD Pipeline Implementation
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to work in Agile development environments.
- Strong attention to detail.
- Ability to manage multiple priorities and meet project deadlines.
Salary, Benefits & Career Growth
Benefits
- Opportunity to work on enterprise web and mobile applications.
- Exposure to modern development frameworks and cloud-ready technologies.
- Collaborative and technology-focused work environment.
- Benefits provided according to company policy.
Career Growth
- Gain experience in enterprise application development and deployment.
- Enhance expertise in Python, Flutter, API development, and secure application architecture.
- Opportunities for continuous technical training and professional development.
- Career progression into senior software engineering, technical leadership, or solution architecture roles.
Application Process
Application Process (Website)
Apply only through the official job link.
Click Apply Now on the website.
HR Email for Application
Send your updated CV directly
To apply for this job email your details to Sruji.A@machconsultants.com

