Full Stack Developer (MERN Stack)

Seeking a MERN Stack Developer to build and maintain high-quality web applications using modern front-end and back-end technologies, including React.js and Node.js.

Islamabad

Senior Level

Full-Time

On-Site

Market Competitive Salary

Apply now
Apply now

Job Description

Posted On:

September 4, 2024

Opportunity

Are you passionate about pushing the boundaries of technology and building innovative web applications? Do you thrive in a dynamic and collaborative environment? If so, we have the perfect opportunity for you!

We are seeking a talented MEAN Stack Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality web applications using a variety of technologies. The ideal candidate will have expertise in the following areas:

Front-end Technologies:

  • HTML5
  • CSS3 (including preprocessors like Sass or Less)
  • Bootstrap
  • Tailwind
  • JavaScript (including ES6+ features)
  • React.js

Front-end build tools like:

  • Webpack
  • Gulp
  • Grunt

Back-end Technologies:

  • Node.js (JavaScript)

RESTful API design and development

  • Authentication and authorization mechanisms (e.g., JWT, OAuth)
  • Server-side templating languages (e.g., Pug, EJS)
  • Asynchronous programming and event-driven architecture

Database Technologies:

  • MySQL
  • PostgreSQL
  • Microsoft SQL Server
  • MongoDB

Deployment and DevOps Tools:

  • Docker
  • Kubernetes
  • Jenkins
  • AWS/Azure/GCP services

Other Skills:

  • Understanding of web security best practices
  • Knowledge of browser compatibility and accessibility standards
  • Familiarity with Agile/Scrum methodologies
  • Strong problem-solving and troubleshooting skills
  • Effective communication and collaboration abilities
  • Experience with project management tools and techniques

Skills Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3 - 5 years of experience required.
  • Experience in any Web 3.0 technology like Blockchain development, NFTs etc. will be a big plus.
  • Experience leading a development team and providing technical guidance and mentoring to junior developers.
  • Excellent communication and collaboration skills.
  • Ability to troubleshoot and debug issues with existing installations.
  • Experience with project management tools and techniques.

Transform Your Business with Microagility

Let's Turn Your Challenges into Opportunities