Apply Now
Job Title
MEAN Stack Developer
Job Description
As a MEAN Stack Developer, you will join our dynamic team to create scalable, high-performance applications. You will leverage your experience in full-stack development using the MEAN (MongoDB, Express.js, Angular, Node.js) stack to build microservices and enhance our applications.
Key Responsibilities
- Design and implement high-quality, scalable web applications using the MEAN stack.
- Develop and maintain microservices with Node.js frameworks such as Express or NestJS.
- Build engaging user interfaces using Angular (latest versions) and TypeScript/JavaScript.
- Ensure API security by implementing OAuth2, JWT, and OpenID Connect, adhering to security best practices.
- Utilize object-oriented programming principles, design patterns, and coding best practices to enhance code quality.
- Work with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB, Elasticsearch) databases for efficient data management.
- Utilize AWS services (Lambda, S3, API Gateway, etc.) for cloud-based deployments and applications.
- Employ strong debugging and problem-solving skills while developing across the frontend and backend.
- Write unit tests for both Angular and Node.js applications using frameworks like Jest, Mocha, Jasmine, or Karma.
- Manage version control through Git workflows, including branching and merging strategies.
- Set up and maintain CI/CD pipelines for streamlined and automated deployments.
- Design and create interactive dashboards and data visualizations using Kibana, Grafana, and Elasticsearch.
- Provide leadership and mentorship to junior developers, fostering a culture of continuous improvement.
Required Qualifications
-
Experience: 5+ years of full-stack development experience using the MEAN stack.
-
Technical Skills:
-
Strong knowledge of microservices development using Node.js (Express/NestJS).
-
Proficiency in Angular (latest versions) and TypeScript/JavaScript (ES6+).
-
Expertise in implementing security practices using OAuth2, JWT, and OpenID Connect.
-
Solid understanding of OOP principles and design patterns.
-
Hands-on experience with both SQL and NoSQL databases.
-
Familiarity with AWS services relevant to application deployment.
-
Strong debugging skills and a problem-solving mindset.
Soft Skills
- Strong leadership and mentoring capabilities to guide the development team.
- Excellent communication skills, both written and verbal.
- High adaptability and eagerness to learn new technologies and tools.
What We Offer
- Competitive salary and comprehensive benefits package.
- Opportunity to work in a collaborative and innovative environment.
- Continuous professional development and career growth opportunities.
Location:
IND Work-at-Home
Language Requirements
Time Type:
Full time
If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents
Apply Now