Overview

Senior Full-Stack JavaScript Developer (Next.js & NestJS) Jobs in Dubai at DICETEK LLC

Role Overview

We are seeking a seasoned Senior Full-Stack JavaScript Developer with over 5 years of professional experience to join our engineering team. You will lead the development of complex, mission-critical web applications, leveraging Next.js for high-performance frontends and NestJS for robust, enterprise-grade backends. As a senior member of the team, you will be expected to make high-level architectural decisions and mentor junior developers.


Key Responsibilities


  • Architectural Leadership:
    Lead the design and implementation of end-to-end features, ensuring the overall system architecture is scalable, secure, and maintainable.

  • Advanced Frontend Development:
    Build highly performant, accessible, and responsive user interfaces using Next.js (App Router, Server Components, and optimized rendering strategies).

  • Enterprise Backend Design:
    Architect modular and testable services using NestJS, implementing complex business logic, dependency injection, and microservices where applicable.

  • Database & Infrastructure:
    Design sophisticated database schemas, optimize complex queries, and oversee data integrity across SQL/NoSQL environments.

  • Code Excellence & Mentorship:
    Conduct rigorous code reviews, establish engineering best practices, and mentor junior and mid-level developers to foster technical growth.

  • Strategic Collaboration:
    Partner with stakeholders and product owners to translate business goals into technical roadmaps and architectural designs.

  • Security & Reliability:
    Implement advanced security protocols (OAuth, JWT, Rate Limiting) and comprehensive testing suites (Unit, Integration, E2E).

Technical Requirements

Core Languages – JavaScript (ES6+), TypeScript (Expert Level)

Frontend – Next.js, React, Tailwind CSS, State Management (Zustand, Redux, or Context API)

Backend – NestJS, Node.js, TypeORM / Prisma, Microservices, Event-driven architecture

Databases – PostgreSQL, MySQL, or MongoDB; Advanced Redis usage

APIs – RESTful APIs, GraphQL, WebSockets, gRPC

DevOps & Tools – Git, Docker, Kubernetes, CI/CD, AWS/Vercel/Azure


Qualifications


  • Experience:
    5+ years of professional software development experience, with a significant focus on full-stack JavaScript/TypeScript environments.

  • Expertise:
    Deep, demonstrable experience shipping production-grade applications using Next.js and NestJS.

  • System Design:
    Proven ability to design distributed systems and manage complex data flows between the client and server.

  • Problem Solving:
    Experience solving "at-scale" challenges, such as performance bottlenecks, memory leaks, and high-concurrency issues.

  • Education:
    Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent senior-level industry experience).

Title: Senior Full-Stack JavaScript Developer (Next.js & NestJS)

Company: DICETEK LLC

Location: Dubai

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.