The Senior MEAN Developer will be responsible for designing developing and maintaining complex web applications using the MEAN (MongoDB Express.js Angular Node.js) stack. This role requires a deep understanding of the MEAN stack strong problemsolving skills and the ability to work collaboratively in a fastpaced environment.
Key Responsibilities:
- Design develop and maintain web applications using the MEAN stack.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write clean maintainable and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure optimal performance and usability.
- Stay updated with emerging trends and technologies in web development.
- Mentor junior developers and contribute to their professional growth.
- Participate in the full software development lifecycle including requirement analysis design development testing and deployment.
Requirements
Qualifications:
- Bachelor s degree in Computer Science Engineering or a related field.
- Minimum of 5 years of experience in web development with a focus on the MEAN stack.
- Strong proficiency in MongoDB Express.js Angular and Node.js.
- Experience with RESTful API design and implementation.
- Proficiency in frontend technologies such as HTML CSS and JavaScript.
- Strong understanding of version control systems particularly Git.
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with cloud platforms such as AWS Azure or Google Cloud.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with Agile/Scrum methodologies.
Benefits
Competitive salary and benefits package.
Opportunity to work with a talented and dynamic team.
Professional development and career growth opportunities.
Flexible working hours and a supportive work environment.
Exposure to innovative projects and technologies.
Hands-on experience with JavaScript and Typescript. Proficiency in HTML5, CSS3, and Bootstrap. Experience with REST-based APIs and JSON data. Strong industry experience in architecture and development of scalable production-quality applications. Experience working in an Agile development team. Proven debugging and troubleshooting skills. Designing and developing user interfaces using Angular best practices. Adapting interface for modern internet applications using the latest front-end technologies. Excellent verbal/written communication skills and strong time management and problem-solving capabilities. Experience in Git. Bachelor s degree in computer science, Engineering, or any other related field.