Job Description
Job Brief
We are seeking Fullstack Developer (Node.js and Angular) with 5 to 6 years experience to join our dynamic team. This is a 3 months contract to hire opportunity.
Responsibilities
- Design, develop, and maintain web applications using Angular for the frontend and Node.js for the backend.
- Build and integrate RESTful APIs for seamless communication between frontend and backend.
- Work with databases such as MongoDB, MySQL, or PostgreSQL for data storage and retrieval.
- Collaborate with product managers, UI/UX designers, and other developers to implement features and enhancements.
- Optimize applications for performance, scalability, and maintainability.
- Troubleshoot and debug issues to ensure smooth functionality.
- Follow industry best practices for coding, testing, and deployment.
- Participate in code reviews and contribute to improving team processes.
Requirements
- BE in CS / IT, MSc CS, MCS, MCA Science
- 5-6 years of professional experience as a Fullstack Developer.
- Strong experience with Angular 2+ (preferably Angular 12 or above).
- Proficiency in TypeScript, HTML5, CSS3, and responsive design frameworks.
- Familiarity with Angular modules, components, directives, and dependency injection.
- Experience with Experience with Ionic is required.
- Knowledge of frontend build tools and bundlers (e.g., Webpack).
- Hands-on experience with Node.js and frameworks like Express or NestJS.
- Knowledge of API design, including RESTful and GraphQL services.
- Experience with both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Proficiency in database design and query optimization.
- Proficient in Git and experience with repositories like GitHub or GitLab.
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Self-motivated and capable of working independently or as part of a team.