HamburgerMenu
hirist

Principal Software Engineer - MEAN Stack

Posted on: 23/07/2025

Job Description

Job Description :


We are seeking a skilled and motivated Principal Software Engineer with 57 years of experience in the MEAN stack (MongoDB, Express.js, Angular, Node.js) and Flutter to join our dynamic tech team.

As a Principal Software Engineer, you will be responsible for :

- Developing and maintaining scalable software platforms.


- Ensuring smooth end-to-end full-stack development.

- Contributing to the continuous improvement of our products and processes.


Key Responsibilities :


- Design, develop, and maintain web applications using the MEAN stack and Flutter.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Ensure performance, quality, and responsiveness of applications.

- Identify and correct bottlenecks and fix bugs.

- Maintain code quality, organization, and automatization.

- Participate in the entire application lifecycle, focusing on coding and debugging.

- Write clean, scalable, and well-documented code.

- Develop and manage well-functioning databases and applications.

- Conduct UI tests and optimize performance.

- Implement security and data protection measures.

- Stay up-to-date with emerging technologies and industry trends.

- Mentor junior developers on design and coding best practices.


Requirements :


- B.Tech in Computer Science or related field (preferred).


- 4 - 6 years hands-on experience with MEAN stack and Flutter.

- Proven full-stack development experience (front-end, back-end, database).

- Strong in JavaScript and TypeScript.

- Proficient in MongoDB architecture and design.

- Experience with Express.js and Node.js.

- Solid Angular knowledge for front-end development.

- Familiar with RESTful APIs and web services.

- Hands-on experience in mobile app development with Flutter.

- Experience with GitLab or similar version control systems.


- Understanding of AWS infrastructure (a plus).

- Familiarity with DevOps tools : Docker, Kubernetes, Jenkins (desirable).

- Excellent problem-solving skills and attention to detail.

- Strong communication and teamwork skills.


Expertise and Qualifications - Preferred :


- Experience with CI/CD pipelines.

- Knowledge of containerization and orchestration.

- Familiarity with Agile methodologies.

- Understanding of event-driven architecture.

- Flair for tech evangelism.


info-icon

Did you find something suspicious?