5+ years of experience in full stack development with a strong command of Node.js and Angular (v8 or higher).
Design, develop, and maintain scalable web applications using Node.js and Angular.
Collaborate with product managers and designers to translate business requirements into technical solutions.
Experience working with relational and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL).
Familiarity with RESTful APIs, authentication mechanisms (OAuth2, JWT), and microservices architecture.
Experience with Git, CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or GCP) is a plus.
Develop RESTful APIs and ensure seamless integration with frontend components.
Proficiency with front-end technologies: HTML5, CSS3, JavaScript, TypeScript, RxJS.
Optimize applications for maximum speed and scalability.
Write clean, maintainable, and efficient code following best practices and design patterns.
Participate in code reviews, troubleshooting, and performance tuning.
Implement and maintain automated tests to ensure code quality.
Monitor and support deployed applications in production environments.
Stay updated with the latest trends and technologies in full-stack development.
Strong experience with backend development using Node.js (Express.js, NestJS or similar frameworks).
Strong debugging, problem-solving, and analytical skills.
Excellent communication and teamwork abilities.
Experience with unit testing and end-to-end testing frameworks (e.g., Jest, Jasmine, Karma, Protractor).
Exposure to Agile/Scrum development methodologies.
Understanding of DevOps practices and tools.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time