Job Description
MEAN Stack Developer
Visa: H1B
We are seeking a MEAN Stack Developer with expertise in developing scalable and efficient web applications using MongoDB, Express.js, Angular, and Node.js. The ideal candidate will have a strong understanding of full-stack web development, RESTful APIs, and cloud-based deployment solutions.
Responsibilities:
* Design, develop, and maintain web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
* Build scalable RESTful APIs and microservices using Node.js.
* Create dynamic user interfaces using Angular and ensure responsive web design.
* Implement NoSQL databases like MongoDB, optimizing queries and ensuring high performance.
* Utilize Express.js to handle server-side logic and API integration.
* Ensure cross-platform compatibility and optimize web applications for performance and scalability.
* Manage cloud deployments using platforms like AWS, Azure, or GCP.
* Use CI/CD pipelines to automate application deployments (Jenkins, GitLab CI/CD, or GitHub Actions).
* Secure web applications by implementing authentication and authorization mechanisms using JWT, OAuth, etc.
* Collaborate with UI/UX designers to enhance the front-end user experience.
* Perform unit testing using tools like Jest, Mocha, or Jasmine.
Required Skills and Qualifications:
* Experience: 8+ years in full-stack web development using the MEAN stack.
* Proficiency in JavaScript, TypeScript, Node.js, and Angular.
* Strong knowledge of NoSQL databases like MongoDB.
* Familiarity with Express.js for back-end development.
* Experience in building and consuming RESTful APIs.
* Knowledge of Git, GitHub, and version control systems.
* Experience with Docker and Kubernetes for containerization and orchestration.
* Familiarity with cloud services like AWS, Azure, or GCP.