Avidbots

Full Stack Software Developer

Job description

About Avidbots Avidbots is a robotics company with a vision to bring robotic solutions into everyday life to increase organizational productivity and to do that better than any other company in the world. Their groundbreaking product, the Neo autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies. Founded in 2014 and headquartered in Kitchener, ON, Canada, Avidbots is offering comprehensive service and support to customers on 5 continents. About the Role Avidbots is looking for a Full Stack Software Developer to join our growing team and help us drive Cloud-based Web Application to control and manage our autonomous floor scrubbing robots. Our robot, Neo, is widely deployed and trusted by the world’s leading facility management companies as well as global organizations. If you enjoy working in a fast-paced environment and you are a developer who is passionate about producing a simple, reliable, and quality-driven solution while being challenged by the next frontier of technology, Avidbots might be the place for you. You will be joining the team responsible for developing the Avidbots Command Center, the company’s SaaS interface with customers and its Fleet Management System. We use a wide range of web technologies, including but not limited to, NodeJS, TypeScript, PHP, Angular, WebGL, and Kubernetes. *Remote work is an option for qualified candidates eligible to work in Canada. How you will make a difference Design, develop, test, deploy, maintain and improve software Collaborate with other engineering teams on large cross-team projects Contribute to architecture and design decisions Design and document RESTful API's using the Swagger framework Provide mentorship for junior developers Provide support to customer care team and address critical field issues in a timely manner Key Skills and Experience University/college degree in computer science, software engineering or equivalent Experience in full product software development cycle, working in a fast-paced, agile, team environment Deep understanding of software engineering best practices and principles, responsive design, web standards, UI/UX Proficient in a linux environment Experience with database technologies such as MariaDB Working knowledge of application design patterns such as MVC Working knowledge of scaling web applications Knowledgeable in AWS, Azure and Kubernetes Knowledgeable in PHP, SQL, JavaScript/TypeScript, NodeJS, and Angular Ability to speak and write in English fluently and idiomatically Nice to Have Worked in a start up or scale up company environment Experience in robotics Experience in IoT architecture

Join a fast paced HAX portfolio company and be part of one of the largest hard tech communities in the world.