Job Summary
The Full Stack Engineer works on both the back-end and front-end development to support AI initiatives. This role involves designing, developing, and maintaining scalable software solutions that integrate AI models and systems.
Responsibilities and Duties
- Design, develop, and maintain full stack software solutions
to support AI initiatives. - Collaborate with data scientists, AI/ML engineers, and other
stakeholders to understand requirements and ensure integration with AI models
and systems. - Develop and maintain back-end services and APIs, ensuring
scalability, performance, and security. - Design and implement front-end interfaces that provide an
intuitive and seamless user experience. - Ensure the quality and performance of software solutions
through testing, code reviews, and continuous improvement. - Stay updated with the latest advancements in full stack
development technologies and best practices. - Provide support and guidance to other team members as
needed. - Ensure compliance with data governance, security, and
regulatory standards in all software development activities. - Prepare and present software development reports and
documentation to senior management and stakeholders. - Participate in project planning and contribute to the
development of project timelines and deliverables. - Perform other duties relevant to the job as assigned by the
Sr. Full Stack Engineer or senior management.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering,
or a related field - Relevant certifications (e.g., Certified Full Stack
Developer, AWS Certified Developer) are preferred - Minimum of 3 years of experience in full stack development
or related fields - Experience in developing software solutions for AI or
technology-focused products - Strong programming skills in languages such as JavaScript,
Python, or Java - Proficiency in full stack development frameworks and tools
(e.g., React, Node.js, Django) - Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Attention to detail and commitment to quality
- In-depth understanding of full stack development principles
and best practices - Familiarity with AI model integration and deployment
- Knowledge of data governance, security, and regulatory
standards - Ability to manage multiple tasks and prioritize effectively
- Strong attention to detail and commitment to delivering
high-quality work - Ability to work independently and as part of a team
- Programming languages (e.g., JavaScript, Python, Java)
- Full stack development frameworks and tools (e.g., React,
Node.js, Django) - Collaboration and communication tools (e.g., Slack,
Microsoft Teams) - Data management systems (e.g., SQL, NoSQL databases)