Job Description:
We are looking for a skilled and motivated MEAN Stack Developer with 2+ years of experience to join our team at Suthra Technologies Pvt Ltd. As a MEAN Stack Developer, you will be responsible for developing and maintaining web applications using MongoDB, Express.js, Angular, and Node.js, along with additional expertise in LoopBack (Node.js framework), Angular-Ionic, and DSA (Data Structures and Algorithms) in JavaScript. You will work closely with our team to deliver high-quality software solutions that meet our clients' needs.
Responsibilities:
1. Develop and maintain web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js) and the LoopBack framework.
2. Collaborate with the development team to design, develop, and implement new features and functionality, including mobile-friendly applications using Angular-Ionic.
3. Write clean, efficient, and maintainable code while following best practices and coding standards, especially focusing on DSA (Data Structures and Algorithms) in JavaScript for optimized performance.
4. Participate in code reviews to ensure code quality and consistency.
5. Troubleshoot and debug issues to optimize performance and resolve technical challenges.
6. Collaborate with designers, product managers, and other stakeholders to ensure the technical feasibility of UI/UX designs.
7. Work on integrating RESTful APIs and managing backend services to support frontend functionality.
8. Stay updated with the latest trends and technologies in the MEAN stack, LoopBack, Angular-Ionic, and DSA, and apply them to improve the development process.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. 2+ years of experience in web development using the MEAN stack (MongoDB, Express.js, Angular, Node.js) and the LoopBack framework.
3. Proficiency in Angular-Ionic for mobile and web application development.
4. Strong understanding of Data Structures and Algorithms (DSA) in JavaScript.
5. Solid understanding of JavaScript, HTML, and CSS.
6. Experience with version control systems, particularly BitBucket
7. Familiarity with RESTful APIs and how to integrate them into web applications.
8. Strong problem-solving skills and attention to detail.
9. Ability to work independently as well as in a team environment.
10. Good communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders
Bachelor's Degree