Full Stack Developer (Node.js & Angular)
Job Summary
We are seeking a Full Stack Developer with a minimum of 3 years of experience in developing web applications using Node.js as the primary backend technology and Angular as the frontend framework. The ideal candidate should have experience building scalable, responsive, and high-performance applications while collaborating with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain web applications using Node.js and Angular.
- Build and consume RESTful APIs and integrate third-party services.
- Develop reusable, efficient, and scalable frontend components using Angular.
- Write clean, maintainable, and well-documented code.
- Collaborate with business analysts, designers, and developers to deliver solutions.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and follow development best practices.
- Support application deployment and production issue resolution.
Required Skills
- Minimum 3 years of experience in full-stack development.
- Strong hands-on experience with Node.js and JavaScript/TypeScript.
- Good experience with Angular (v8+).
- Experience in developing REST APIs and backend services.
- Knowledge of HTML5, CSS3, JavaScript, and responsive web design.
- Experience with relational databases such as MySQL, PostgreSQL, or SQL Server.
- Familiarity with Git version control.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.