Posted in

Senior Software Developer

Senior Software Developer

CompanyAutodesk
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years of experience in client-side technologies such as React, HTML/HTML5, CSS, Node.js, and JavaScript/Typescript, as well as backend languages like JavaScript/Typescript, Go, Java, or Python
  • Strong background in designing and delivering highly available, scalable cloud-based distributed systems, microservices, event-driven architectures, and micro frontends in a production environment
  • Experience with AWS services such as Lambda, SQS, SNS, and other serverless technologies
  • Proficiency with full-stack and client-side testing frameworks like Jest, Storybook, Selenium, Dynatrace, and Catchpoint in an Agile/Scrum environment
  • Strong foundation in data structures, algorithms, and system design fundamentals
  • Excellent problem-solving skills and the ability to learn new technologies quickly
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience

Responsibilities

  • Develop high-quality, secure, and reliable code following best practices, including unit testing, coding guidelines, and security standards
  • Design, implement, test, debug, and document new and existing components to meet business, quality, and operational requirements
  • Build and optimize scalable, distributed systems, microservices, and micro frontends to support Autodesk’s global eCommerce platform
  • Participate in code and document reviews to ensure best practices and maintain high code quality
  • Follow Agile principles, participate in Scrum ceremonies, and collaborate with peer engineers to estimate, plan, and deliver sprint goals
  • Troubleshoot and resolve code-level issues quickly and efficiently
  • Contribute to the architecture and design of secure, scalable, and maintainable software solutions
  • Support production deployments, operations, and ongoing maintenance as part of end-to-end platform ownership

Preferred Qualifications

    No preferred qualifications provided.