Senior Full-Stack Developer

Hays — United Arab Emirates · Posted ~3 hours ago

Senior Contract

Skills

Full-stack development React JavaScript RESTful APIs Microservices Cloud-native development Enterprise application development REST Cloud platforms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an enterprise technology project on a one-year contract as a senior full-stack developer. You will design, develop, test, and maintain scalable cloud-native applications, build responsive and accessible interfaces with React and modern JavaScript, and integrate reusable components, REST APIs, microservices, and enterprise systems.

Highlights

A one-year contract role focused on building modern, scalable, secure, and high-performance enterprise applications, combining React-based front-end development with backend services, microservices, APIs, and cloud-native technologies.

Description

Contract Duration: 1 Year Job Summary We are looking for a highly skilled and experienced Senior Full Stack Developer to join one of our clients on a 1-year contract. The successful candidate will be responsible for designing, developing, and delivering modern web applications and cloud-native solutions. The role requires strong expertise across both front-end and back-end development, with hands-on experience building scalable, secure, and high-performance enterprise applications using modern frameworks, microservices architectures, and cloud platforms. [Full_Stack...escription | PDF] Key Responsibilities Design, develop, test, and maintain scalable full-stack web applications using modern front-end and back-end technologies.Build responsive and accessible user interfaces using React and modern JavaScript frameworks.Develop reusable UI components using component-driven architecture principles.Implement and consume RESTful APIs and integrate with enterprise systems and microservices.Design and develop backend services using Node.js and/or Python.Develop and maintain microservices-based architectures using Spring Boot, Node.js, or similar frameworks.Design secure, scalable, and maintainable solutions following software engineering and secure coding best practices.Design and optimize SQL and NoSQL databases, including exposure to modern vector database solutions.Implement state management solutions such as Redux for complex enterprise applications.Develop automated unit, integration, and end-to-end tests.Participate in architecture reviews, code reviews, and technical design discussions.Collaborate with DevOps teams to deploy and manage applications in Microsoft Azure environments.Build and maintain containerized applications using Docker and Kubernetes.Support CI/CD pipelines and deployment automation.Troubleshoot production issues and optimize application performance and reliability.Mentor junior developers and contribute to engineering standards and best practices.Work effectively within Agile/Scrum delivery teams. [Full_Stack...escription | PDF]Required Skills & Qualifications Front-End Development Strong proficiency in HTML5, CSS3/SCSS, JavaScript ES6+, React.js, Next.js, Angular, and Redux.Experience developing responsive and accessible web applications.Hands-on experience integrating REST APIs.Strong understanding of responsive design and cross-browser compatibility.Familiarity with UI/UX best practices. Back-End Development Strong experience with Node.js, Python, Go, and/or Microsoft .NET.Experience with RESTful API development, Spring Boot, and microservices architecture.Experience designing scalable distributed systems.Knowledge of event-driven and asynchronous architectures. Databases Strong experience with SQL and NoSQL databases, including Azure PostgreSQL and/or MS SQL.Exposure to vector databases and modern data retrieval patterns.Cloud & DevOps Strong experience with Azure DevOps, Azure Web Apps, CI/CD pipelines, Git, Docker, and Kubernetes.Experience deploying and managing cloud-native applications. Testing & Security Hands-on experience with Jest and Cypress.Experience developing unit, integration, and end-to-end automated tests.Knowledge of secure coding principles, OWASP best practices, and application security standards.Understanding of performance optimization and production reliability practices. Experience & Education Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.6–8 years of hands-on full-stack software development experience.Proven experience delivering enterprise-scale applications in cloud environments.Experience working within Agile/Scrum delivery teams. Desired Skills TypeScriptServer-Side Rendering (SSR)Micro-frontend architectureMonorepo environmentsEvent-driven architecturesAzure Kubernetes Service (AKS)Infrastructure as Code (IaC)AI/ML solution integrationExperience supporting enterprise digital transformation initiatives