FULL STACK DEVELOPER
Duncan & Ross
Job Summary
We are seeking a highly skilled and experienced Senior Full Stack Developer with 6–8 years of professional experience in designing, developing, and delivering modern web applications and cloud-native solutions. The ideal candidate will possess strong expertise across both front-end and back-end development, with hands-on experience building scalable, secure, and high-performance applications using modern frameworks, microservices architectures, and cloud platforms.
The role requires deep knowledge of modern JavaScript frameworks, API-driven development, containerized deployments, cloud services, databases, and software engineering best practices. The successful candidate will work closely with architects, product owners, designers, QA teams, and DevOps engineers to deliver enterprise-grade digital solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications using modern front-end and back-end technologies.
- Build responsive, accessible, and pixel-perfect user interfaces using React and modern JavaScript frameworks.
- Develop reusable UI components and implement 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.
- Create secure, scalable, and maintainable solutions following software engineering best practices and secure coding standards.
- Design and optimize relational (SQL) and non-relational (NoSQL) databases, including modern vector database solutions.
- Implement state management solutions such as Redux in 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 Azure environments.
- Build and maintain containerized applications using Docker and Kubernetes.
- Support CI/CD pipelines and automate deployment processes.
- Troubleshoot production issues, optimize application performance, and ensure application reliability.
- Mentor junior developers and contribute to engineering standards and best practices.
- Work effectively within Agile/Scrum delivery teams.
Required Skills & Qualifications
Front-End Development
- Strong proficiency in HTML5, CSS3/SCSS, JavaScript (ES6+), React.js, NextJS, Angular, and Redux.
- Experience building responsive and accessible web applications.
- Hands-on experience integrating REST APIs.
- Knowledge of cross-browser compatibility and responsive design principles.
- Familiarity with UI/UX best practices.
Back-End Development
- Strong experience with Node.js and/or Python and/or Go Lang and/or Microsoft .Net, RESTful API development, Spring Boot, and microservices architecture.
- Experience designing scalable distributed systems.
- Knowledge of event-driven and asynchronous architectures.
Databases
- Strong experience working with SQL and NoSQL databases include Azure Postgres/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 & Quality
- Hands-on experience with Jest and Cypress.
- Experience developing unit, integration, and end-to-end automated tests.
- Strong commitment to code quality, maintainability, and automation.
Security & Engineering Practices
- Knowledge of secure coding principles, OWASP best practices, and application security standards.
- Understanding of performance optimization and production reliability practices.
Desired Skills
- TypeScript.
- Server-Side Rendering (SSR).
- Micro-frontend architecture.
- Monorepo environments.
- Event-driven architectures.
- Azure Kubernetes Service (AKS).
- Infrastructure as Code (IaC).
- AI/ML solution integration.
- Experience with enterprise digital transformation initiatives.
Key Competencies
- Strong analytical and problem-solving skills.
- Ownership and accountability.
- Excellent communication and stakeholder management.
- Team collaboration and mentoring.
- Attention to detail and commitment to quality.
- Ability to work in fast-paced Agile environments.
- Continuous learning mindset and adaptability.
- Strong architectural thinking and solution design skills.
Experience & Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 6–8 years of hands-on experience in full-stack software development.
- Proven experience delivering enterprise-scale applications in cloud environments.
- Experience working in Agile/Scrum delivery teams.
Vertical
Technology
- ...Orbitworks deploys next-generation Earth Observation capabilities through the Altair program, we are seeking an experienced Senior Full-Stack Web Developer to lead the design and implementation of customer-oriented software solutions that enable mission tasking, data access,...
- ...field, or equivalent practical experience. 7+ years of software development with 4+ years delivering full-stack features (React front end, Python back end) and 2+ years deploying to Azure. TypeScript, React 18+,...
- ...Experience: 10+ Years Employment Type: Full-Time, Permanent Work Model: Hybrid... ...are seeking a highly skilled Senior Full Stack Engineer (React.js & Python/Node.js) to... ...engineers Key Responsibilities • Design, develop, and maintain full-stack applications...
- ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible... ...and technical problem-solving. Key Responsibilities Develop and debug front-end and back-end applications. Build features...Remote job
- ...Full Stack Engineer Location: Abu Dhabi, UAE Employment Type: Full-time Job Summary NorthBay is seeking a Full Stack... ..., React, Node.js, and Nest.js . The role involves designing, developing, and maintaining scalable full-stack applications for AI-driven...
- We are seeking a highly skilled Full-Stack Software Engineer / Solution Engineer with strong experience in C#/.NET, Python, distributed... ...support. Responsibilities Designed and developed backend services and business components using C#/.NET,...
- ...About the Role We're a healthcare technology provider looking for a Senior Full Stack Software Engineer who combines solid software engineering fundamentals with modern AI-assisted development practices. You'll work within a cross-functional product team to...
- ...embedded directly with the client team, requiring a versatile full-stack generalist who can bridge business and engineering. You will rapidly... ...to translate business requirements into working solutions Develop and maintain full-stack applications using Java (Spring Boot)...
- ...international team of experts. We offer you the opportunity to realize your full personal potential and expand your professional career by... ...automating operational processes. In this role, you will help develop software solutions by contributing to the design, development,...
- ...Real-time price streaming Develop systems capable of high throughput and deterministic latency performance... ...production support Participate in Full SDLC (design → build → test → deploy → support)...
- ...We're looking for a Senior Front-End Developer to join our team in Abu Dhabi, United Arab Emirates, in an on-site working mode. In this role, you will build modern, responsive applications, collaborating with cross-functional teams to deliver secure, scalable, and efficient...
- ...About the Role Design, develop, test, and maintain scalable, secure, and high-performance server-side applications and APIs using the .NET framework. Collaborate with cross-functional teams to deliver reliable backend solutions that support modern enterprise applications...
- ...About the Role Develop and maintain modern, responsive, and data-driven web applications using Angular and related front-end technologies. Build scalable, high-performance user interfaces that integrate seamlessly with backend services. Key Responsibilities ·...
- The Integration Developer will be responsible for the design, build, testing, deployment and support of market data connectors feeding the Pricing Engine, with a primary focus on Bloomberg B-PIPE and LSEG Real-Time Market Data System (RTMDS). The scope covers real-time...
AED5000 - 9000 per month
...Job Description: Job Summary We are looking for an experienced Software Developer / Engineering Automation Developer with strong hands-on experience in Autodesk Revit, AutoCAD, and Esri ArcGIS . The ideal candidate will develop plugins, automation tools, engineering...- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a .Net Developer to join one of our clients ' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could...
- ...keep them busy and well looked after * Use our AI tools and tech stack to move fast **WHAT WE ARE LOOKING FOR** * At least 2 years... ...performance bonuses, with room to grow * Fully remote * Full time, with some overlap with Gulf Standard Time (UTC+4) **HOW TO...
- ...Computing and Mathematical Sciences Division - Associate/Full Professor Tenured Positions in Statistics and Data Science Mohamed... ...industry partners, government agencies, and research institutions to develop AI-driven solutions for real-world challenges. The successful...
- INSPIRE | EXHILARATE | DELIGHT For over seven decades, Chalhoub Group has been a partner and creator of luxury experiences in the Middle East. In its pursuit to excel as a hybrid luxury retailer, the Group has curated a portfolio of over 10 owned brands and strengthened...
- AM Industry is an Abu Dhabi-based company seeking a Game Developer to design, build, test, and refine engaging interactive experiences while collaborating with creative and technical team members. Responsibilities Develop gameplay systems, interactive features, user...
- ...Innovation team working on exciting projects. Role ~ Designs, develops, and optimizes AI Products for the Bank, collaborating with... ...user experiences KEY RESPONSIBILITIES Develop robust full-stack applications and APIs using modern interfaces and event-drive...
- ...system. Ensure appropriate design verification prior to release, including tolerance stack-ups, fits, and design-for-assembly checks. Maintain configuration control and full traceability of released designs and engineering changes. Cross-Functional Coordination...
- ...A privately held energy company headquartered in Abu Dhabi is developing a large-scale LNG export terminal in Alaska, together with the... ...entity and the project organisation. Build the core corporate IT stack from scratch: identity and access management, cloud environment...
- ...including data platform and database management capabilities. Develop data engineering depth and support Emiratization objectives.... ...platforms at group or multi-entity scale, including cloud data stacks Data engineering practices, data governance tooling and...
- ...Support kitchen colleagues by replenishing mise en place items, stacking and returning serviceware, and assisting with basic food preparation... ...equipment desirable. Working hours, salary and benefits Full-time and part-time opportunities available; shift patterns...
- ...Our Software Engineers are focused on developing innovative platforms and systems that drive our trading and research efforts. While performance... ...and network development Strong understanding of hardware stack and hardware architecture from a latency perspective Strong...
- ...solving some of the most pressing technical challenges we face. Develop and maintain a microservice architecture that spans services... ...technologies, and propagating those learnings within the team. Stack - Experience in these (or similar) is a plus Python and...
- ...design decision. Our platform is built on a Java microservices stack operating at the intersection of real-time transaction processing... ...engineering squads simultaneously. You are the person who holds the full-system technical view when individual squads optimise locally....
- ...DevOps engineering capability and AI fluency. This role spans the full D&E portfolio: in-house .NET/C# applications, APIs, event-driven... ...: Implement and manage monitoring stacks: Dynatrace, Azure Monitor or equivalent....
- ...The Senior Fullstack Engineer will play a central role in developing and maintaining both backend and frontend components of our AI... ...applications. This position requires expertise across multiple technology stacks, with a focus on Python-based backend development and modern...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to FULL STACK DEVELOPER. Be the first to apply!
