The Stack Developer will work with stakeholders – both business and IT to be responsible for developing and integrating front-end and back-end components for AI applications. Your role will be crucial in ensuring the scalability and performance of AI-driven solutions and creating intuitive user interfaces in collaboration with UX/UI designers.
Responsibilities:
• Front-End Development: Develop responsive and user-friendly front-end components using frameworks such as Angular.
• Back-End Development: Design and implement robust back-end systems using frameworks such as Node.js and Django.
• Integration: Ensure seamless integration of front-end and back-end components to support AI applications.
• Scalability and Performance: Optimize AI-driven solutions for scalability and performance.
• Collaboration: Work closely with UX/UI designers to create intuitive and visually appealing user interfaces.
• API Development: Develop and maintain RESTful APIs and microservices architecture.
• Database Management: Manage and integrate database systems to ensure data availability and reliability.
Qualifications:
• Education: Degree in Computer Science or related field.
• Front-End Skills: Proficiency in web development technologies, including HTML, CSS, JavaScript, and Angular.
• Back-End Skills: Experience with back-end frameworks such as Node.js and Django.
• API Development: Experience with RESTful APIs and microservices architecture.
• Database Management: Knowledge of database management systems.
• Collaboration: Ability to work effectively in a collaborative, cross-functional team environment.
• Problem-Solving: Strong problem-solving skills and a passion for tackling complex challenges.
Preferred Qualifications:
• Experience with cloud-based platforms and services (e.g., Azure).
• Familiarity with DevOps practices and tools.
• Knowledge of version control systems like Git.
• Previous experience in developing AI-driven applications.