As a global firm at the forefront of the Machine Learning revolution, Yeji Data Lab partners with world-leading clients to address their critical challenges. We leverage cutting-edge Machine Learning technology to drive sustainable value and innovation. Our agile and solution-oriented team collaborates with clients across diverse regions, with a strong focus on North America and strategic plans to expand our presence in the Asia Pacific and the Middle East. We invite you to join our journey and play a pivotal role in our expansion.
We are a partner of Mila, the Quebec AI institute, and work in a hybrid mode - with shared workspace in the Mile-Ex.
We are looking for an experienced Senior Full Stack Software Engineer to join our elite team of business analysts and AI experts. The ideal candidate will bring a profound technical and business acumen, coupled with an extensive understanding of the tech and Artificial Intelligence sectors.
A Master's degree in Computer Science, Software Engineering, or a related discipline.
Over 5 years of proven experience in full stack development, with a significant portion in a senior or lead capacity.
Advanced expertise in backend development languages such as Java, Python, Node.js, and others.
Experience with frontend technologies including HTML, CSS, JavaScript, and advanced frameworks like React, Angular, or Vue.
In-depth experience with Agile and Scrum methodologies, with a strong ability to lead and mentor Agile teams.
Comprehensive knowledge and hands-on experience with cloud platforms like AWS, GCP, or Azure, including architecture and security best practices.
Proficiency in developing, deploying, and managing microservices architecture, with expert knowledge in container technologies such as Docker and Kubernetes.
A solid track record of working with both relational and non-relational databases and an understanding of cloud-based storage solutions.
Good working knowledge of bash/shell scripting
Experience with REST API designing and deployment
Expertise in version control systems, especially Git, with experience in managing complex development workflows.
Exceptional problem-solving, communication, and leadership skills, with a proven ability to drive projects and mentor junior team members.
Fluency in English; proficiency in French is highly advantageous.