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.