We are seeking a highly skilled Senior Software Developer with 5 7 years of experience in Agile Software Development. The ideal candidate will be an expert in Node.JS development and possess a strong understanding of software development best practices. Knowledge of ReactJS and experience with Google Chat products (CCAI) will be considered an added advantage. This role requires a proactive individual who can work collaboratively in a fast paced environment and contribute to the development of innovative software solutions.
Responsibilities:
- Design, develop, and maintain scalable web applications using Node.JS.
- Collaborate with cross functional teams to define, design, and ship new features.
- Participate in Agile ceremonies, including sprint planning, daily stand ups, and retrospectives.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance and user experience.
- Stay updated with emerging technologies and industry trends to ensure the team is using the best tools and practices.
Mandatory Skills:
- 5 7 years of experience in Agile Software Development.
- Expertise in Node.JS development is a deal breaker.
Preferred Skills:
- Knowledge of ReactJS.
- Experience working with Google Chat products (CCAI).
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong problem solving skills and ability to work independently as well as in a team.
- Excellent communication skills, both verbal and written.
- Proven ability to manage multiple tasks and meet deadlines in a fast paced environment