Progatix is looking for an experienced and skilled MEAN Stack Developer to join our team. As a MEAN Stack Developer at Progatix, you will be responsible for designing, developing and maintaining web applications using the MEAN Stack. You will work closely with cross-functional teams to deliver high-quality software solutions.
KEY RESPONSIBILITIES:
· Design and develop web applications using the MEAN stack
· Collaborate with product managers and UI/UX designers to gather and understand software requirements
· Write clean, efficient and maintainable code
· Implement and maintain RESTful APIs for seamless date exchange
· Conduct unit testing and debugging to ensure application reliability
· Optimize web applications for maximum performance and scalability
· Stay up-to-date with industry best practices and emerging technologies
· Participate in code reviews and maintain code quality standards
· Contribute to the improvements of development processes and methodologies
REQUIREMENTS:
· Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
· Understanding of front-end technologies such as HTML, CSS, and client-side frameworks.
· Knowledge of web security best practices.
· Excellent problem-solving and communication skills.
· Ability to work both independently and collaboratively in a team environment.
· Strong attention to detail and a commitment to delivering high-quality software.
· Strong proficiency in JavaScript, including ES6+
· Expertise in MongoDB, Express.js, Angular (or AngularJS), and Node.js
· Familiarity with font-end technologies such as HTML, CSS, and client-side frameworks
· Knowledge of RESTful API design and development
· Experience with version control systems (e.g., Git)
· Uderstanding of web security best practices