Job Description:
We are seeking a highly skilled Full Stack Developer with a strong service orientation and exceptional problem-solving abilities to join our team. The ideal candidate should have a minimum of 5 years of hands-on experience in JavaScript/NodeJS/Full Stack development, along with proficiency in various build tools and the development of REST APIs. The candidate must possess excellent communication skills and be able to work collaboratively in a dynamic environment.
Key Responsibilities:
· Develop and maintain high-quality code in JavaScript/NodeJS/Full Stack technologies.
· Utilize build tools such as Gulp, Bower, and NPM for efficient development workflows.
· Design and implement RESTful APIs to support various functionalities.
· Work with HTML/CSS, Angular, Node.js, PHP, Shell scripting, and other related technologies.
· Identify user problems and create functional prototypes to offer effective solutions.
· Debug and troubleshoot Sunbird-based systems with at least 2 years of hands-on experience.
· Collaborate with cross-functional teams to ensure seamless integration and deployment of solutions.
· Stay updated with emerging technologies and industry trends, particularly in DevOps, CI/CD, and cloud technologies.
· Openness to work from customer locations and adapt to their specific requirements.
Requirements:
· Bachelor's degree in Computer Science, Engineering, or related field.
· Minimum of 5 years of experience in JavaScript/NodeJS/Full Stack development.
· Proficiency in build tools like Gulp, Bower, and NPM.
· Strong understanding of HTML/CSS, Angular, Node.js, PHP, Shell scripting, and familiarity with RDMS, NoSQL, and Git.
· Hands-on experience in developing and maintaining RESTful APIs.
· Experience with at least one of the following databases: Neo4j, Cassandra, Elasticsearch (preferable with 2 years of working experience).
· Familiarity with DevOps practices, CI/CD pipelines, and cloud technologies.
· Comfortable with source code repository management using GitHub.
· Exposure to Samza & Kafka is an added advantage.
· Knowledge of Cloud environments such as OCI is a plus.
· Excellent problem-solving skills and ability to communicate effectively with stakeholders.
· Understanding of Education Domain