12 Boolean Tabs Jobs
MEAN Stack Developer - Node.js/AngularJS (6-9 yrs)
Boolean Tabs
posted 11d ago
Key skills for the job
Job Description :
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.
- 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., 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., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of Docker and Kubernetes for containerization and orchestration.
- Experience with NoSQL databases (e., 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: Software/Testing/Networking
Read full job descriptionPrepare for Mean Stack Developer roles with real interview advice