5 Talent On Lease Jobs
MEAN Stack Developer (5-7 yrs)
Talent On Lease
posted 1mon ago
About the Role :
We are looking for a skilled MEAN Stack Developer to join our team.
In this role, you will work on building dynamic web applications and managing all aspects of the application stack, including the front-end and back-end.
As a MEAN Stack Developer, you will utilize MongoDB, Express.js, Angular, and Node.js to develop scalable and high-performance web applications.
You will work collaboratively with cross-functional teams to ensure seamless integration of front-end and back-end systems, focusing on delivering excellent user experiences and cutting-edge functionality.
Key Responsibilities :
Full Stack Development :
- Design and develop dynamic, scalable, and secure web applications using MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Collaborate with product managers, designers, and other developers to build features that meet business requirements.
- Develop reusable and modular components and maintain consistency across the application interface.
Back-End Development :
- Work on Node.js to create robust server-side applications, ensuring performance and responsiveness.
- Integrate MongoDB for database management, ensuring data integrity and efficient data storage/retrieval processes.
- Implement APIs using Express.js for RESTful services, ensuring clean and efficient communication between front-end and back-end.
Front-End Development :
- Develop and manage Angular-based front-end applications, including building UI components, services, and routing.
- Ensure the front-end is responsive, optimized for performance, and aligned with design specifications.
- Work with JavaScript, HTML5, CSS3, and Angular frameworks to ensure seamless user interaction and engagement.
Testing & Debugging :
- Conduct thorough unit and integration testing for both front-end and back-end components to ensure robustness.
- Identify and fix bugs and performance issues, ensuring code quality and the timely delivery of features.
Collaboration & Documentation :
- Work in an agile environment, contributing to sprint planning and daily stand-ups.
- Collaborate with other developers to share knowledge, improve development practices, and resolve technical challenges.
- Write technical documentation and maintain clear communication of design patterns and architecture.
Skills & Qualifications :
Technical Skills :
- Proficient in MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Strong experience with Angular (4+), including its core features, components, directives, and services.
- Hands-on experience with Node.js for developing server-side applications and Express.js for building APIs.
- Solid experience with MongoDB for efficient data storage, management, and querying.
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and modern front-end build tools (Webpack, Gulp, etc.
- Experience in integrating RESTful APIs and third-party services into web applications.
Additional Skills :
- Familiarity with version control systems like Git and collaboration tools such as GitHub or GitLab.
- Strong understanding of asynchronous programming, callback functions, and event-driven architectures.
- Ability to write clean, maintainable, and well-documented code.
- Familiarity with unit testing frameworks (Jest, Mocha, Jasmine).
- Knowledge of DevOps practices and CI/CD pipelines is a plus.
Soft Skills :
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities to work with cross-functional teams.
- Ability to work in a fast-paced, deadline-driven environment.
- Strong attention to detail and commitment to producing high-quality code.
Educational Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent job experience).
Preferred Qualifications :
- Previous experience working in an Agile development environment.
- Familiarity with cloud services (AWS, Azure) and containerization (Docker).
- Experience with TypeScript is a plus.
- Experience with GraphQL and server-side technologies is beneficial
Functional Areas: Software/Testing/Networking
Read full job description