Paper
Career
Full-Stack Engineer

Full-Stack Engineer

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