We are seeking a skilled and motivated MEAN Stack Developer with at least 1-2 years of experience to join our dynamic team.
As a MEAN Stack Developer, you will be responsible for developing and maintaining web applications using MongoDB, Express.js, Angular, and Node.js technologies. Additionally, having experience and knowledge in Oracle APEX, AWS, SQL, NOSQL and GitLab will be advantageous.
Responsibilities:
1. Design, develop, and maintain web applications using the MEAN stack technologies.
2. Write clean, efficient, and maintainable code following industry best practices.
3. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
4. Optimize applications for maximum speed and scalability.
5. Implement security and data protection measures.
6. Troubleshoot and debug issues across the entire stack.
7. Conduct code reviews and provide constructive feedback to team members.
8. Stay updated on emerging technologies and best practices in web development.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Proven experience as a MEAN Stack Developer or similar role.
3. Strong proficiency in MongoDB, Express.js, Angular, and Node.js.
4. Experience with RESTful APIs and web services.
5. Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.
6. Familiarity with version control systems such as Git.
7. Excellent problem-solving and analytical skills.
8. Ability to work independently and as part of a team in a fast-paced environment.
9. Effective communication skills and ability to collaborate with cross-functional teams.
10. Knowledge of both SQL and NOSQL.
Good to Have:
1. Experience with integrating Oracle APEX
2. Knowledge of AWS services (such as EC2, S3, Lambda)
3. Knowledge of version control systems like GitLab for efficient code management and collaboration.