Full Stack Developer

Dubai, DU, AE, United Arab Emirates

Job Description

About us



ICB Labs is a dynamic blockchain ecosystem integrating NFTs, DeFi, and metaverse technologies to revolutionize how businesses and individuals interact with the digital world. ICB Labs is more than just a blockchain company, [it is a visionary hub where traditional industries seamlessly connect with Web3 technologies. We believe in the power of decentralization to foster innovation, transparency, and financial inclusivity. Our ecosystem is designed to empower users with accessible, efficient, and future-ready blockchain solutions.

Job Summary:


We are looking for a talented and motivated Full Stack Engineer with a strong background in the

MERN

technology stack (MongoDB, Express, React, Node.js/ NEST JS) to join our growing development team. You will be responsible for building robust, scalable web applications, working across the full stack, and contributing to all stages of the development lifecycle. If you have experience building dynamic, data-driven applications with a focus on performance, security, and user experience, we want to hear from you.

Responsibilities:



Design, develop, and maintain full-stack web applications using the MERN stack (MongoDB, Express, React, Node.js). Build reusable, testable, and efficient code for both front-end and back-end systems. Collaborate with product managers, designers, and other developers to create dynamic web applications that meet user needs and business goals. Work on integrating third-party services and APIs to enhance the functionality of applications. Develop and maintain both RESTful APIs and GraphQL-based APIs for efficient communication between front-end and back-end. Write clean, maintainable, and well-documented code, following industry best practices and coding standards. Perform testing and debugging of applications to ensure optimal performance, responsiveness, and security. Implement authentication, authorization, and secure communication protocols for user and data security. Participate in code reviews, providing and receiving feedback to ensure the best possible code quality. Optimize applications for speed and scalability across multiple platforms and devices. Troubleshoot and resolve issues across the full stack in both development and production environments. Continuously improve your technical skills by staying up-to-date with the latest trends and technologies in full-stack development.

Required Skills & Qualifications:



4+ years of professional experience in full-stack development, specifically with the MERN stack (MongoDB, Express, React, Node.js). Strong proficiency in JavaScript and ES6+ features. Solid experience with front-end technologies like

React.js

, including state management (e.g., Redux, Context API). Strong back-end experience using

Node.js

and

NEST.js

. Experience working with

MongoDB

and designing efficient database schemas and queries. Knowledge of RESTful API design and implementation, as well as experience with GraphQL. Familiarity with version control tools, especially

Git

. Experience with

authentication/authorization

mechanisms (OAuth, JWT, Passport). Strong understanding of asynchronous programming, promises, and callbacks. Experience with modern front-end build tools like Webpack, Babel, and NPM/Yarn. Strong understanding of front-end UI/UX principles, and ability to implement responsive design using

HTML5

,

CSS3

, and

Bootstrap

or other CSS frameworks. Familiarity with testing frameworks and methodologies (e.g., Jest, Mocha, Chai, Enzyme). Experience in deploying applications to cloud platforms like

AWS

,

Heroku

, or

DigitalOcean ( Any one of them )

Good understanding of

DevOps

concepts, CI/CD pipelines, and containerization (e.g., Docker). Strong problem-solving skills and ability to work independently or as part of a team. Excellent communication skills, both verbal and written, with the ability to collaborate effectively in cross-functional teams.

Desirable Skills:



Experience with

TypeScript

in MERN applications. Familiarity with

Redux-Saga

or

Redux-Thunk

for advanced state management in React. Experience with GraphQL is best. Exposure to server-side rendering (SSR) with React or Next.js. Knowledge of containerization and orchestration using

Docker

and

Kubernetes is best.

Familiarity with web security concepts like

CORS

,

XSS

,

SQL injection

, and

CSRF

. Experience working with agile methodologies, such as Scrum or Kanban.
Job Type: Full-time

Pay: AED6,500.00 - AED8,000.00 per month

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.


Job Detail

  • Job Id
    JD2138572
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned