Position Overview:
We are looking for a skilled MEAN Stack Developer to join our Web & Software Development team. As a MEAN Stack Developer, you will be responsible for building high-performance, scalable web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack. You will collaborate with front-end and back-end developers to create dynamic and responsive web applications that deliver exceptional user experiences. This role offers competitive compensation, with salary open to negotiation based on your experience and interview performance.
Key Responsibilities:
As a MEAN Stack Developer, your role will involve full-stack development, including both front-end and back-end responsibilities. Your key responsibilities include.
Full-Stack Development
- Develop and maintain web applications using MongoDB, Express.js, Angular, and Node.js (MEAN stack).
- Build and optimize RESTful APIs and integrate them with the front-end for seamless data flow and interaction.
- Ensure web applications are fully optimized for speed, performance, and scalability.
Database Integration and Management
- Design, implement, and manage MongoDB databases, ensuring data consistency and reliability.
- Write efficient queries to retrieve, store, and update data, ensuring optimal performance.
- Work with database schema and data models to create flexible, maintainable database structures.
Front-End Development (Angular)
- Develop intuitive and user-friendly front-end interfaces using Angular and associated libraries.
- Convert UI/UX designs into fully functional Angular components, ensuring responsive and dynamic user interfaces.
- Integrate front-end with back-end systems using RESTful APIs, ensuring smooth communication between server and client.
Code Quality and Testing
- Write clean, maintainable code and adhere to best practices in web development.
- Implement testing frameworks for both front-end and back-end code, ensuring the applications are stable and bug-free.
- Conduct code reviews and maintain the overall codebase quality, ensuring continuous improvement.
Required Skills and Qualifications:
- Minimum 1 year of experience in full-stack development using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Strong understanding of front-end technologies such as Angular, HTML, CSS, and JavaScript.
- Experience with back-end development using Node.js and Express.js, including RESTful API development and integration.
- Familiarity with MongoDB and NoSQL database design, including schema design and query optimization.
- Ability to work independently and as part of a team, demonstrating flexibility and effective communication.
- Good communication skills for interacting with clients and team members effectively.
- A bachelor's degree in Computer Science or a related field is preferred.