Job Summary:
We are seeking a talented Full Stack Developer with expertise in Angular and Node.js to join our team. The ideal candidate should have 3 to 10 years of experience in developing scalable web applications using modern front-end and back-end technologies. This is a remote role, offering flexibility and opportunities to work on cutting-edge projects.
Key Responsibilities:
Design, develop, and maintain web applications using Angular (front-end) and Node.js (back-end).
Implement RESTful APIs and microservices for seamless communication between front-end and back-end.
Optimize applications for performance, scalability, and security.
Collaborate with designers, product managers, and other developers to create intuitive user experiences.
Write clean, maintainable, and well-documented code.
Troubleshoot, debug, and resolve technical issues.
Stay updated with the latest technologies and best practices in full-stack development.
Required Skills:
Strong proficiency in Angular (Version X+), TypeScript, JavaScript, HTML, and CSS.
Expertise in Node.js, Express.js, and REST API development.
Experience with database management (MongoDB, MySQL, or PostgreSQL).
Knowledge of authentication and authorization mechanisms (JWT, OAuth, etc.).
Familiarity with Git, Agile methodologies, and CI/CD pipelines.
Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Strong debugging, problem-solving, and analytical skills.