Full Stack Developer
RecruitMe Plus View all jobs
- Dubai
- Permanent
- Full-time
- Design, develop, and maintain full-stack applications using Node.js, TypeScript, .NET, React, Next.js, and Angular
- Build and integrate RESTful APIs and GraphQL services for backend-frontend communication
- Optimize application performance, scalability, and responsiveness across all layers
- Implement DevOps best practices, including CI/CD pipelines, automated deployments, and infrastructure-as-code
- Work with containerization and orchestration tools such as Docker and Kubernetes
- Collaborate with cloud platforms (Azure or OCI) for application hosting, monitoring, and scaling
- Write and maintain automated tests using Jest, Mocha, Cypress, or similar frameworks
- Implement secure coding practices aligned with OWASP Top 10 and internal security standards
- Collaborate with UI/UX, QA, and DevOps teams throughout the development lifecycle
- Participate in code reviews, agile ceremonies, and technical discussions
- Troubleshoot and resolve issues across backend services, frontend applications, and deployment pipelines
- 7+ years of full-stack development experience delivering production-grade applications
- Strong proficiency in backend development using Node.js, TypeScript, and .NET
- Hands-on experience with modern frontend frameworks, including React, Next.js, and Angular
- Experience designing, building, and documenting RESTful APIs and GraphQL services, including API versioning and OpenAPI/Swagger documentation
- Azure Cloud Expertise, including:
- Azure App Services, Azure Functions, Azure API Management
- Azure Kubernetes Service (AKS) for container orchestration
- Azure DevOps for CI/CD pipelines, repositories, and release management
- Azure Storage services (Blob, Table, Queue)
- Azure Monitor, Application Insights, and Log Analytics for observability
- Azure Identity & Access Management (Azure AD, Managed Identities)
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience in hybrid mobile app development is a plus
- Exposure to government or smart city projects is an advantage