MEAN Stack Developer at Ivy Mobility
Key Responsibilities
Develop, test, and maintain scalable web applications using the MEAN stack.
Build responsive and high-performance front-end components using AngularJS.
Develop server-side logic, APIs, and services using Node.js and Express.js.
Design, implement, and optimize MongoDB/SQL/Postgresql databases and queries.
Integrate RESTful APIs and third-party services.
Troubleshoot, debug, and improve application performance.
Collaborate with UI/UX, backend, and product teams to deliver quality solutions.
Ensure code quality through best practices, reviews, and testing.
Participate in requirement analysis, design discussions, and sprint planning.
Maintain documentation for code, architecture, and APIs.
Required Skills
Strong experience with MEAN stack (MongoDB, Express.js, AngularJS, Node.js).
Proficiency in AngularJS, TypeScript, HTML5, CSS3, JavaScript.
Hands-on experience with building and consuming RESTful APIs.
Strong understanding of Node.js and Express.js frameworks.
Good knowledge of MongoDB/SQL/Postgresql, schema design, and query optimization.
Experience with version control tools such as Git/GitHub/GitLab.
Understanding of authentication and authorization methods (JWT/OAuth).
Familiarity with Agile development practices.
Ability to troubleshoot issues and optimize application performance.
Strong analytical, communication, and problem-solving skills.