MEAN Stack Developer

closed
Jobs for Humanity Logo

Jobs for Humanity

πŸ“Remote - Lebanon

Summary

Join our remote development team as a MEAN Stack Developer with Azure expertise. You'll design, develop, and maintain scalable web applications using MongoDB, Express.js, Angular, and Node.js, while leveraging Azure cloud services for deployment and integration. This role involves collaborating with product managers, UI/UX designers, and QA teams to deliver high-quality products.

Requirements

  • 3+ years of professional experience as a Full Stack Developer using the MEAN stack
  • Strong proficiency with Angular (v10+), Node.js, and Express.js
  • Experience with MongoDB, including schema design and performance tuning
  • Azure cloud experience is mandatory, including deploying and managing web apps, functions, and databases
  • Solid understanding of CI/CD pipelines, preferably with Azure DevOps
  • Proficiency in Git and version control workflows
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and the ability to work independently in a remote environment

Responsibilities

  • Develop robust, scalable web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js)
  • Design and implement RESTful APIs and integrate third-party APIs as required
  • Deploy and manage applications on Microsoft Azure, utilizing services such as Azure App Services, Azure Functions, Cosmos DB, Azure DevOps, and Blob Storage
  • Collaborate with product managers, UI/UX designers, and QA teams to deliver high-quality products
  • Write clean, maintainable, and efficient code following industry best practices
  • Troubleshoot and debug applications, and provide timely resolutions
  • Participate in Agile/Scrum development processes, including sprint planning and code reviews
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design

Preferred Qualifications

  • Experience working with containerization tools like Docker is a plus
  • Experience with other frontend frameworks (React, Vue.js)
  • Knowledge of authentication/authorization protocols (OAuth, JWT)
  • Experience with automated testing tools (Jasmine, Karma, Mocha)

Benefits

  • 100% Remote
  • Flexible working hours
  • Competitive salary
  • Paid time off and holidays
  • Continuous learning opportunities and career growth
  • Collaborative and innovative work culture
This job is filled or no longer available