to take full ownership of developing and deploying an advanced mobile and web application, including backend, dashboard, integrations, and live release.
The ideal candidate is fluent in
Java, JavaScript, Node.js, and React Native
, with deep experience across multiple frameworks and a strong understanding of scalable architecture, database design, and modern DevOps practices. You should be capable of leading projects end-to-end, writing clean, efficient code, and delivering production-ready solutions.
Key Responsibilities
1. End-to-End Application Development
Design, develop, and deploy complete
mobile applications
(React Native or other cross-platform frameworks).
Build
scalable backend systems
and
RESTful APIs
using
Node.js, Java (Spring Boot or similar)
, or equivalent technologies.
Develop a
comprehensive web dashboard
for administration, analytics, and content management.
Integrate
secure authentication, real-time features, and payment systems
.
Ensure seamless communication between mobile, backend, and dashboard layers.
2. Architecture & Database Design
Design robust, maintainable software architecture and microservices.
Work with
MongoDB, MySQL, PostgreSQL
, or other database systems.
Optimize performance, scalability, and data security.
3. Testing, Deployment & Maintenance
Conduct full testing cycles (unit, integration, and user acceptance).
Set up
CI/CD pipelines
, automate builds, and manage version control (Git).
Deploy and maintain cloud infrastructure on
AWS, Google Cloud, or Azure
.
Publish mobile apps on
App Store
and
Google Play
with best practices for performance and compliance.
4. Innovation & Technical Leadership
Research and implement emerging technologies to enhance user experience and efficiency.
Integrate
AI/ML models
, automation, or personalization features where suitable.
Collaborate closely with designers and product managers to translate business goals into technical solutions.
Mentor junior developers and establish coding standards and best practices.
Required Skills & Qualifications
Proven experience in
Full Stack Development
with large-scale web or mobile applications.
Strong programming skills in
Java, JavaScript, Node.js, React Native
, and related frameworks.
Solid understanding of
front-end and back-end integration
.
Experience with
API development
,
microservices architecture
, and
database management
.
Proficiency with
DevOps tools
,
CI/CD pipelines
,
Docker
, and
Git workflows
.
Knowledge of
cloud platforms
(AWS / GCP / Azure).
Strong analytical, debugging, and problem-solving abilities.
Excellent command of
English
(Arabic is a plus).
Preferred Qualifications
Experience in
AI/ML
,
data analytics
, or
automation features
.
Knowledge of
Flutter, ReactJS, or other cross-platform tools
.
Experience building
marketplace, e-commerce, or booking applications
.
Understanding of
UI/UX best practices
and working with design teams.
What We Offer
Dynamic and supportive environment focused on creativity and excellence.
Competitive compensation with performance-based incentives.
Job Type: Full-time
Application Question(s):
Living in Qatar
Education:
Bachelor's (Required)
Experience:
Full Stack Developer: 4 years (Required)
Language:
English (Required)
* Arabic (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.