NOD-021 Software Developer (Web-Focused)
Canada-wide Remote
Position Summary Our client is looking to fill an immediate need within our development team for a full-time, web-focused, software developer.
Your primary responsibility in this role will be as a team member to further develop our web-based configurator product. You may also be required to support existing as well as develop new back-office systems used internally. Whereas the current members of our software development team are largely focused on CAD-based automation, this new position is centered largely around web-based development.
You will be permitted to work remotely from your home office. On rare occasion, it may be necessary to travel to a customer site or the office.
A technical evaluation of your skills will be required as part of the recruitment process.
In this role, you will...
- Develop new functionality and workflows
- Fix bugs and improve existing workflows
- Maintain and improve upon the existing infrastructure utilized
- Support internal business systems and develop new back-office applications.
- Support other members of the software development team with their projects, especially those that require web customization
About you...
- Strong knowledge in HTML/CSS, Javascript and TypeScript.
- Highly proficient with React (Hooks), NGINX, Node.JS and MongoDB.
- Expertise with Amazon Web Services including ECS (Fargate), S3, CodeBuild/CodePipeline and Cloudwatch.
- Technical proficiency with Terraform and Docker.
- Familiar with best practices related to development and security of web-based applications.
- Experience with Unit Testing.
- Eager to learn new products and technologies as necessary to support the development efforts.
- Exceptional communication skills, both verbally and written.
Bonus points
- Knowledge/Experience with PHP, NPM, Laravel, MySQL.
- Software development methodology (Agile, Scrum, or Waterfall) and experience with Git and JIRA.
- Experience with Autodesk CAD software and/or Autodesk Forge is an asset.