HamburgerMenu
hirist

Job Description

About the Role :


We are seeking an experienced Full Stack Developer with strong expertise in the MEAN stack and hands-on exposure to cloud, microservices, and micro-frontends architecture. The ideal candidate is a passionate technologist who writes clean, scalable code and thrives in collaborative, fast-paced environments.


Key Responsibilities :


Application Development :

- Design, develop, and deploy high-quality web applications using Angular, Node.js, Express.js.

- Build responsive, efficient, and maintainable frontends using Angular, HTML5, CSS3, Bootstrap.

- Develop robust backend services and REST APIs using Node.js & Express.js.


Architecture & System Design :

- Contribute to architectural decisions for microservices and micro-frontends.

- Implement scalable, secure, and high-performance system designs.

- Ensure seamless integration between frontend, backend, and third-party systems.


Database & Messaging :

- Work extensively with PostgreSQL, MongoDB, and caching layers like Redis.

- Integrate and manage asynchronous communication with RabbitMQ (RMQ).


Cloud, CI/CD & DevOps :

- Deploy and manage applications on Azure Cloud (preferred) or other cloud platforms.

- Work with version control (Git) and CI/CD tools like Azure DevOps, Jenkins, GitHub Actions.

- Containerize applications using Docker where applicable.


Team Collaboration :

- Collaborate with product owners, UI/UX teams, architects, and QA.

- Participate in Agile (Scrum/Kanban) ceremonies : sprint planning, estimation, code reviews.

- Proactively resolve technical blockers and ensure timely project delivery.


Required Skills & Experience :

- 5+ years of full-stack development experience.

- Strong hands-on expertise in :

1. Frontend : Angular/AngularJS, HTML5, CSS3, Bootstrap

2. Backend : Node.js, Express.js

3. Databases : PostgreSQL, MongoDB

4. Messaging & Caching : Redis, RabbitMQ

5. Cloud Platform : Azure (preferred)

- Proficiency in JavaScript & TypeScript.

- Strong understanding of microservices, micro-frontends, MVC/MVVM patterns.

- Experience with REST APIs, OAuth/JWT authentication, and CI/CD pipelines.

- Solid problem-solving, debugging, and system design skills.

- Excellent communication and teamwork abilities.


Good to Have :

- Knowledge of Python (optional).

- Experience with performance optimization and scalable architecture.

- Exposure to testing frameworks like Jest, Jasmine, Mocha.

- Prior experience working in product-based Agile teams.


Education :

- Bachelors or Masters degree in Computer Science, Engineering, or related field.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...