Sr. Full Stack Engineer

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