What are the responsibilities and job description for the Senior Full Stack Web Developer position at Avidbots?
About Avidbots:
Avidbots is a robotics company with a vision to bring robots to everyday life to expand human potential. Our ground-breaking product called Neo, an autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies. Headquartered in Kitchener, ON, Canada, Avidbots is offering comprehensive service and support to customers on 5 continents.
About this role:
As a Full Stack Web Developer, you will work with the Web Team to build and scale modern web applications in their full stack, including front-end, back-end, data storage and cloud architecture. You will contribute to bring value to the Command Center, our cloud platform where our users can manage robots remotely and visualize reports. You are eager to deliver high quality solutions by understanding agile development, collaborating with the team, and writing high-class and testable code.
This is a great opportunity for you to work in something innovative and with new technologies. Since we are a rapidly scaling company, you will be wearing many hats. You will be working alongside an experienced team of robotics veterans, software engineers, hardware engineers and product managers to help you along the way.
How you will make a difference:
- Aggregate value to our products by design and implement new features
- Scale our system for our growing number of robots in the field
- Bring new technologies and knowledge to solve technical challenges
- Have your opinion count in our decisions
Requirements:
- BASc. or Graduate degree in Software/Computer Engineering, Computer Science or significant relevant work experience
- 8 years of work experience building back end and full stack web applications is needed
- Solid experience with programming languages (Javascript, Typescript, Node.js, PHP, Bash)
- Solid experience with databases (MariaDB, MySQL, Redis)
- Solid experience with web servers (Nginx, Apache)
- Experience with production infrastructure in Amazon AWS and Microsoft Azure
- Experience with Kubernetes and docker
- Experience with DevOps, CI/CD Pipelines
- Experience with accessibility, web application performance testing
- Knowledge of Service Oriented Architecture and Microservices
- Knowledge of dependency management, tool-kits and system buildings for web applications (npm, apt, etc.)
- New product design and implementation skills including task management, prioritization while working in an Agile environment
- Skills in the software development life-cycle and quality engineering
- Ability to create user friendly, customer centric solutions that are scalable, reliable and extensible
- Self-driven and self-motivated, get things done
- You have passion for what you do and we will enjoy to work with you
Avidbots is an equal opportunity employer committed to building a diverse workforce. As a multicultural organization, we encourage individual achievement and recognize the strength of a diverse workforce. We offer a professional working environment and culture and believe that work/life balance is critical to ensure the happiness/well-being of our people.
Upon request, Avidbots will provide reasonable accommodation for applicants with disabilities throughout the recruitment and selection process