The Senior Full Stack Developer is a technical leader who will drive the design, development, and architecture of our complex web applications. This role requires deep technical expertise across the full stack, the ability to mentor mid-level developers, and strong strategic input on technology choices and best practices.
Key Responsibilities
Lead the design and development
of scalable, secure, and high-performance applications from concept to deployment.
Define and implement
application architecture (front-end and back-end) to meet non-functional requirements (scalability, performance, security).
Provide technical mentorship
and guidance to mid-level and junior developers, promoting coding standards and best practices.
Conduct in-depth code reviews
to ensure high code quality, performance, and adherence to established patterns.
Manage complex database operations
including performance tuning, data migration, and advanced schema design in
MySQL/MariaDB
.
Oversee CI/CD pipelines
and
DevOps
practices, particularly within the
AWS
cloud environment using tools like
Docker
.
Act as a key stakeholder
in technical decision-making, evaluating new technologies, and setting the technical roadmap.
Drive troubleshooting
and resolution of complex production issues.
Required Skill Requirements
Category
Must-Have Skills (Deep Expertise)
Front-End
Expert-level proficiency in React.js
(performance optimization, complex state management, custom hooks) and the broader
JavaScript/TypeScript
ecosystem.
Mastery of front-end
build tools
(Webpack, Vite, Babel) and optimization techniques.
Back-End
Expert-level proficiency in Node.js
and designing highly scalable and secure
microservices
or robust back-end architecture.
Deep knowledge of
API design principles
(REST, and ideally GraphQL).
Database
Advanced database management:
Expert with
MySQL
and/or
MariaDB
, including query optimization, replication, clustering, and security best practices.
Architecture
Proven experience in defining, documenting, and implementing
system architecture
(e.g., microservices, event-driven architecture).
DevOps
Strong, practical experience with
DevOps practices
, including
CI/CD pipeline setup
and management.
Proficiency with
AWS
cloud services (e.g., ECS/EKS, Lambda, SQS, DynamoDB, RDS) and containerization using
Docker
.
Leadership
Proven experience in
mentoring
junior/mid-level developers and leading technical projects.
Optional/Preferred Skill Requirements
Category
Optional Skills
State Management
Expert-level experience with advanced state management like
Redux-Saga/Thunk
or equivalent.
Other
Experience with NoSQL databases (e.g., MongoDB, Redis).
Knowledge of security best practices (OWASP Top 10) and implementation.
How to Apply:
Please submit your
CV
and
portfolio/GitHub link
or
list of completed projects
(if available) via Indeed. Shortlisted candidates will be invited for an online initial interview.
Job Type: Full-time
Ability to commute/relocate:
Dubai: Reliably commute or planning to relocate before starting work (Required)
Experience:
Senior Full Stack Developer: 5 years (Required)
Location:
* Dubai (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.