Job Summary
We are seeking a skilled and experienced Full Stack Developer with expertise in the MEAN stack to architect and develop modular micro frontends and scalable microservices. The ideal candidate will have a strong background in Angular, Node.js, and database management, with a focus on building high-performance, maintainable, and secure web applications. This role requires collaboration with UI/UX teams, mentoring junior developers, and a proactive approach to continuous improvement and innovation.
Key Responsibilities
As a Full Stack Developer, you will be responsible for designing and implementing modular micro frontends using Angular, ensuring that UI components are dynamic, reusable, and scalable. You will optimize front-end performance to deliver seamless user experiences and work closely with UI/UX designers to translate design concepts into responsive web applications.
On the back-end, you will design and develop scalable microservices using Node.js and Express, building RESTful APIs that integrate smoothly with front-end applications. Your role includes implementing efficient database schemas and queries using both SQL (Oracle) and NoSQL (MongoDB) databases to ensure optimal data storage and retrieval.
You will ensure the microservices architecture supports high availability, fault tolerance, and security. Maintaining a modular architecture that facilitates effective communication and data flow between micro frontends and microservices is essential.
Writing clean, maintainable, and well-documented code in line with industry best practices is a key part of your role. You will conduct code reviews, mentor junior developers, and implement comprehensive testing strategies, including unit, integration, and end-to-end testing, to guarantee application reliability.
Monitoring and optimizing the performance, scalability, and reliability of the entire application stack will be part of your ongoing responsibilities. You will identify and resolve bottlenecks in both front-end and back-end systems, staying current with the latest trends and technologies in MEAN stack development.
Finally, you will proactively suggest improvements to existing systems and processes to enhance overall efficiency and product quality.
Required Qualifications
- Expertise in Angular (version 13 and above), TypeScript, HTML5, CSS3, and RxJS for front-end development.
- Proficiency in Node.js, Express.js, and RESTful API design and implementation.
- Strong knowledge of Oracle and MongoDB databases, including schema design and query optimization.
- Proven experience in designing and implementing micro frontend architectures.
- Hands-on experience with building, deploying, and maintaining microservices.
- Familiarity with Git and Git-based workflows for version control and collaboration.
Preferred Qualifications and Benefits
While not explicitly listed, candidates with experience mentoring teams, strong problem-solving skills, and a passion for continuous learning will thrive in this role. Benefits typically include opportunities for professional growth, working in a collaborative environment, and exposure to cutting-edge technologies in full stack development.
---
This position offers a challenging yet rewarding opportunity to contribute to innovative web applications by leveraging your expertise in modern front-end and back-end technologies within a microservices architecture. If you are passionate about building scalable, maintainable, and high-performance applications, we encourage you to apply.