We are seeking a skilled Angular Fullstack Developer with 4-8 years of experience to join our team. As an Angular Fullstack Developer, you will play a pivotal role in designing, developing, and maintaining both the front-end and back-end components of our web applications. You will work closely with other developers, designers, and stakeholders to deliver high-quality solutions that meet business needs.
Skills & Qualifications:
4-8 years of hands-on experience in Angular, TypeScript, Node.js, and back-end development.
Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
Experience building scalable, production-level applications with Angular (versions 2+).
Solid experience with Node.js and Express.js for back-end development.
Proficiency in RESTful APIs and API integration.
Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Knowledge of front-end build tools like Webpack, Babel, or similar.
Familiarity with version control systems such as Git.
Experience with unit testing frameworks like Jasmine, Karma, or Mocha.
Exposure to cloud platforms (AWS, Azure, GCP) and Docker for containerization.
Familiarity with CI/CD pipelines and Agile/Scrum methodologies.
Strong problem-solving skills, debugging skills, and ability to optimize complex systems.
Preferred Qualifications:
Experience with state management libraries like NgRx or Redux.
Familiarity with modern CSS frameworks such as Bootstrap, Material Design, or Tailwind CSS.
Experience with microservices architecture and deploying them on cloud infrastructure.
Knowledge of OAuth, JWT for handling authentication and authorization.
Exposure to DevOps practices and deployment automation.
Excellent verbal and written communication skills with the ability to work in a collaborative environment.
Education:
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.