Role
The Full Stack Engineer will be pivotal in developing and maintaining the technology infrastructure at the Infosys Center for Artificial Intelligence (CAI) at IIIT Delhi. This includes end-to-end management of software applications, databases, servers, and user interfaces. Collaborating with diverse teams, the engineer ensures seamless integration of front-end and back-end technologies, delivering scalable and user-friendly solutions. They actively engage with stakeholders, optimize system architecture, and align solutions with evolving industry standards and CAI's dynamic requirements.
Responsibilities
• Design and build applications/systems based on wireframes and product requirements documents
• Work on back-end & front-end development of core scripts using NodeJS/ MongoDB/React.js/Angular/Express
/Redux.
• Unit test code for robustness, including edge cases, usability and general reliability
• Write reusable, easy to maintain, versioned code using DRY principles
• Integrate existing tools and business systems (in-house tools)
• Good exposure in creating dynamic web pages
• Familiarity with Server-Oriented Architecture and RESTful Web Services
• Mentor junior team members on system architecture, coding styles and inculcate an attitude of
continuous improvement in the team members
Qualifications and Desirable Skills
• Bachelor’s or Master’s degree in Computer Science or a related field.
• Proven experience as a Full-Stack Developer or similar role
• Strong problem solving skills
• Knowledge of data structures and algorithms
• Hungry for more responsibility and knowledge
• Passion for building robust systems that are engineered to handle failure scenarios, an undying love
and attitude for maintaining coding standards
• Strong advocate for producing quality software who makes sure issues are raised and resolved
• 3-5 years of experience with Node js, angular js, mean stack, javascript, jquery, React js
• Familiarity with RESTful APIs to connect front-end to back end services
• Experience in cloud message APIs and push notifications (firebase preferably)
• Container based application deployment - Docker or equivalent
• Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc.
• Experience with GraphQL ecosystem a plus
Application Procedure
Interested candidates can fill out this form: https://forms.gle/rWpQ5ajKcp1dAnKa7
The post will be filled as soon as a suitable candidate is found.
Deadline: Feb 29th, 2024