Description
- 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 Node.js
- Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript
- Experience with server-side technologies such as Node.js, 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 simultaneously
Preferred Qualifications
- Experience with cloud platforms such as AWS or Azure
- Knowledge of other front-end frameworks such as React or Vue.js
- Experience with containerization technologies such as Docker or Kubernetes
- Understanding of DevOps principles and practices
Skills
Angular
Node.js
AWS
Azure
Agile
Industry Sector