i
Coders Brain
324 Coders Brain Jobs
5-8 years
MERN Stack Developer - Node.js/Express.js (5-8 yrs)
Coders Brain
posted 14d ago
Responsibilities :
- We are seeking a skilled and experienced MEAN Stack Developer to join our team.
- As a MEAN Stack Developer, you will play a crucial role in the development and maintenance of our web applications. You will be responsible for designing, coding, and modifying these applications, from layout to functionality.
- Your expertise in the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) will be essential in creating user-friendly interfaces and seamless, scalable, and secure web applications.
- As a member of our development team, you will collaborate with fellow developers, project managers, and designers to deliver high-quality software solutions.
- Develop, test, and maintain web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Design and implement responsive user interfaces using HTML5, CSS3, and JavaScript.
- Develop RESTful APIs to facilitate seamless communication between the frontend and backend systems.
- Ensure the security and integrity of applications by implementing robust authentication and authorization protocols.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues across the application stack.
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality.
- Collaborate with designers, product managers, and other developers to define and implement innovative solutions for product direction, visuals, and user experience.
- Stay updated with emerging technologies and industry trends to continuously improve skills and apply them in the workplace.
- Document application architecture, code, and processes to ensure maintainability and knowledge sharing.
Requirements :
- 6+ years of experience in software development, with a focus on both backend and frontend technologies.
Must have skills :
- Strong experience in developing web applications using the MEAN stack (MongoDB, Express.js, AngularJS, and
Node.js :
- 5+ years of hands-on experience in designing, developing, and maintaining MEAN stack applications.
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and jQuery :
- 5+ years of experience in using front-end technologies to create responsive and dynamic user interfaces.
Experience with front-end frameworks like AngularJS :
- 5+ years of experience specifically with AngularJS or Angular for building modular and scalable applications.
In-depth understanding of server-side programming languages such as Node.js and Express.js :
- 4+ years of experience working with Node.js and Express.js to develop robust server-side solutions.
Experience working with MongoDB or other NoSQL databases :
- 4+ years of experience in designing and managing NoSQL databases like MongoDB, including writing optimized queries and schema design.
Familiarity with RESTful APIs and web services :
- 3+ years of experience designing, developing, and consuming RESTful APIs for seamless client-server communication.
- Knowledge of version control systems (e.g., Git) and collaborative development workflows:
- 5+ years of experience using version control tools like Git, including branch management, merge strategies, and code reviews.
Proficiency in unit testing using Jasmine, Karma, and Jest :
- 3+ years of experience in writing and maintaining unit tests using Jasmine and Karma for Angular applications and Jest for JavaScript/Node.js codebases.
- Experience in ensuring code quality and coverage through rigorous testing practices.
Added Advantage :
- Experience with cloud services (AWS, Azure) and microservices deployment.
- Familiarity with DevOps practices and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of Docker and Kubernetes for containerization and orchestration.
- Experience with NoSQL databases (e.g., MongoDB, Cosmos DB).
- Exposure to identity management frameworks like OAuth2, OpenID Connect, or Identity Server.
Qualifications :
- BE/BSc or Equivalent
- Highly motivated with excellent verbal and written communication, presentation, facilitation,
- Excellent communication and teamwork skills
- Self-starter with strong organizational and time management skills, self-directed
Functional Areas: Other
Read full job descriptionPrepare for Mern Stack Developer roles with real interview advice