Description

Responsibilities

Design, develop, and maintain full-stack application components using the MEAN stack (MongoDB, NestJs / Express, Angular, Node.js)

Write clean, SOLID code in JavaScript, ensuring application performance and responsiveness. Implement front-end interfaces using Angular, adhering to modern design patterns and best practices

Troubleshoot, debug, and upgrade existing systems, ensuring high performance and responsiveness. Participate in code reviews to maintain high-quality code standards and promote knowledge sharing

Experiences and Skills

8- 12 Years of Proven experience as a MEAN Stack Developer or similar role

Strong proficiency in JavaScript and Node. This should include knowledge on things like DOM manipulation, how to write clean and organized JS within a modern context

How Node's runtime and architecture differ from browser-based JS

In-depth knowledge of Angular framework and its core principles including things like change detection, dependency injection, reactive state management, how to craft decoupled - presentational components

Experience with GraphQL and developing APIs

Familiarity with AWS services, specifically Lambda and S3, CloudFormation, and understanding of serverless architectures

Experience with databases, particularly MongoDB, and their declarative query languages. Proficient understanding of code versioning tools, such as Git

Strong communication and teamwork skills, with the ability to collaborate effectively with other developers, UX designers, and product managers

Education

Any Gradute