Senior Lead Software Engineer - Angular + - CREQ185269 Description Responsibilities Develop and maintain web applications using Angular and Node js Collaborate with other developers designers, and project managers to deliver high quality software solutions Participate in the full software development life cycle from requirements gathering to deployment Write clean well structured, and maintainable code Conduct code reviews and provide feedback to other developers Troubleshoot and debug issues in the application Continuously improve the development process and contribute to the development of best practices Stay up to date with emerging trends and technologies in web development Requirements Bachelors degree in Computer Science, Computer Engineering, or a related field At least 5 years of experience in web application development using Angular and Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript Experience with server-side technologies such as , Express, and MongoDB Proficient in writing SQL queries and working with databases Familiarity with Agile methodologies and software development life cycle Excellent communication skills and ability to work in a team environment Strong problem-solving skills and attention to detail Ability to work on multiple projects simultaneouslyPreferred Qualifications Experience with cloud platforms such as AWS or Azure Knowledge of other front-end frameworks such as React or Experience with containerization technologies such as Docker or Kubernetes Understanding of DevOps principles and practices Primary Location Colombo, Western Province, Sri Lanka Job Type Experienced Primary Skills Angular JS, Node JS Years of Experience 6 Qualification Responsibilities Develop and maintain web applications using Angular and Node js Collaborate with other developers designers, and project managers to deliver high quality software solutions Participate in the full software development life cycle from requirements gathering to deployment Write clean well structured, and maintainable code Conduct code reviews and provide feedback to other developers Troubleshoot and debug issues in the application Continuously improve the development process and contribute to the development of best practices Stay up to date with emerging trends and technologies in web development Requirements Bachelors degree in Computer Science, Computer Engineering, or a related field At least 5 years of experience in web application development using Angular and Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript Experience with server-side technologies such as , Express, and MongoDB Proficient in writing SQL queries and working with databases Familiarity with Agile methodologies and software development life cycle Excellent communication skills and ability to work in a team environment Strong problem-solving skills and attention to detail Ability to work on multiple projects simultaneouslyPreferred Qualifications Experience with cloud platforms such as AWS or Azure Knowledge of other front-end frameworks such as React or Experience with containerization technologies such as Docker or Kubernetes Understanding of DevOps principles and practices Travel No