with 2 years of solid experience in the MEAN/Hybrid stack (Angular, Node.js, MongoDB, and SQL). The ideal candidate is not just a coder but a product-minded engineer who has successfully delivered
3-4 live projects
to production. You will be responsible for writing clean, testable code, maintaining high code coverage, and actively participating in our Scrum process.
Key Responsibilities:
1. Full Stack Development:
Frontend:
Develop responsive, high-performance user interfaces using
Angular (v14+)
. Implement reusable components, services, and directives.
Backend:
Build scalable RESTful APIs using
Node.js
and
Express.js
.
Database:
Design and optimize database schemas for both NoSQL (
MongoDB
) and Relational (
SQL/MySQL/PostgreSQL
) environments.
Integration:
Ensure seamless integration between frontend and backend systems.
2. Code Quality & Testing (Critical):
Unit Testing:
Write comprehensive unit test cases for both frontend (Jasmine/Karma) and backend (Mocha/Chai or Jest).
Test Coverage:
Generate and maintain
test coverage reports
, ensuring a minimum coverage of [e.g., 80%] for all new code.
Code Review:
Participate in peer code reviews, adhering to strict linting rules (ESLint/TSLint) and clean code principles.
3. Process & Collaboration:
Git Workflow:
strictly follow Git processes including branching strategies (Gitflow), pull requests, and resolving merge conflicts.
Agile/Scrum:
Actively participate in daily stand-ups, sprint planning, and retrospectives. Update task status in Jira/Azure DevOps/Trello.
Documentation:
Document API endpoints (Swagger/OpenAPI) and technical architecture.
Required Skills & Qualifications:
Experience:
Minimum 2 years of professional software development experience.
Project Portfolio:
Must have worked on
3-4 live/production-level projects
(not just dummy/practice projects). Be prepared to discuss your specific contributions to these projects during the interview.
Technical Stack:
Strong proficiency in
JavaScript/TypeScript
.
Angular
(RxJS, Observables, Dependency Injection).
Node.js
(Event Loop, Async/Await, Express).
Database:
Proficiency in writing complex SQL queries (Joins, Indexing) and MongoDB Aggregations.
Testing:
Hands-on experience writing test cases and generating coverage reports (Istanbul/NYC).
Tools:
Git, Postman, Webpack, Docker (basic knowledge is a plus).
Soft Skills:
Strong understanding of the SDLC (Software Development Life Cycle).
Ability to explain complex technical issues to non-technical stakeholders.
Self-starter with the ability to work independently in a fast-paced environment.
Job Types: Full-time, Internship
Contract length: 12 months
Pay: ?10,818.75 - ?20,000.00 per month
Benefits:
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.