MERN Full Stack Developer

apartmentNFT Talent placeDubai calendar_month 

Job description / Role

Employment: Full Time

ICB Labs is a dynamic blockchain ecosystem integrating NFTs, DeFi, and metaverse technologies to revolutionize how businesses and individuals interact with the digital world. Since 2019, we have been at the forefront of blockchain research and development, building cutting-edge solutions that address industry challenges and drive mass adoption.
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.

Requirements:

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.

About the Company

The premier marketplace for NFTs, where art, technology, and community converge to create a new era of digital ownership. Together, let's embark on a journey to discover, collect, and create the talents of the NFT universe.

Easy Apply

apartmentTanami PropertiesplaceDubai
property titles  •  Ensure due diligence of the above listing documents to comply with Dubais Land Department and Real Estate Regulatory Agency (RERA) Standards.  •  Coordinate property closings, overseeing the signing of documents and disbursement of funds...
check_circleNew offer

E-Commerce Specialist

apartmentRTC-1 Employment ServicesplaceDubai
Location: Dubai, UAE About the Client: A leading food and beverage distributor, manufacturer, and logistics company based in Dubai. Job Description:  •  Expand presence on new platforms and attract new customers in line with business strategic goals, manage...
thumb_up_altRecommended

Regional Key Account Manager MEA

placeDubai
Lead and manage commercial operations across MEA, overseeing P&L, market execution, and growth strategy.  •  Manage and develop distributor relationships in key regional markets to ensure effective market penetration and product availability.