The Senior Software Developer will join the Digital Workflow team to design and implement web-based applications for automating industrial machines, covering simulation in the cloud to operation on the shop floor. This includes full-stack development (backend, databases, user interfaces, CI/CD pipeline) and interaction with robotic systems and shop-floor tablets. The role involves guiding technology choices, architecture design, solving complex problems, and mentoring junior team members within the software development lifecycle.
Participate in all aspects of the software lifecycle, from defining requirements, designing models, to implementing and testing, and finally, deployment and maintenance.,Perform hands-on full-stack web development (Typescript), including implementing back-end engines and graphical user interfaces.,Develop and maintain thorough documentation for all developed models and associated code.,Design and lead crucial technical projects and initiatives across teams and departments.,Work closely with leadership: software team leads, product managers, etc.,Provide mentorship and technical guidance to junior team members.
Experience with Typescript, Python, and with web development frameworks such as React.,Experience in designing responsive systems (embedded and cloud/web).,Understanding of distributed system design and the related technical challenges.,A strong ownership of all aspects throughout the SDLC and beyond.,Strong sense of responsibility, to show ownership over full, end-to-end solutions.,Love of new challenges and ability to work in fast-paced environment.
Vention is a Montreal-based company that provides a cloud-based Manufacturing Automation Platform (MAP) combining engineering software and modular hardware. It enables manufacturers to design, automate, and deploy custom industrial equipment in a fraction of the traditional time. The platform serves thousands of factories worldwide by simplifying the complex process of machine design through a unified ecosystem.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.