Senior Full-stack Developer

Date PostedApril 15, 2026LocationToronto, CanadaCompanyAutodeskSalary$107,000 - $157,300TypeSenior Level

Job Summary

We are seeking a passionate Senior Fullstack Software Developer to manage data pipelines and reporting suites. This role involves developing scalable, secure, and stable code while collaborating with cross-functional teams. You will work in a hybrid environment, supporting high-performance product development.

Responsibilities

  • Develop scalable, secure, and stable software code
  • Perform unit, automation, and regression testing
  • Collaborate with stakeholders to refine requirements
  • Mentor junior software engineers
  • Resolve product defects and optimize performance

Required Skills

  • 5+ years full-stack development experience
  • Proficiency in Python, JavaScript, React, Angular
  • Experience with AWS and Big Data technologies
  • Strong knowledge of RESTful and GraphQL APIs
  • Expertise in SQL and NoSQL databases

Job Details

Position Overview: Develop software to process millions of records daily, focusing on data pipelines and reporting suites. Responsibilities: - Develop high-quality, scalable, secure, and stable code for products and solutions. - Develop and maintain Unit Tests, and participate in automation and regression testing. - Ensure new code follows best security practices. - Document new code, features, and design specifications. - Participate in code reviews to ensure standards compliance. - Interact with customers to identify and resolve product defects. - Ensure performance goals and metrics are met. - Research and resolve defects logged by customers or QA. - Embrace and promote agile methodologies, principles, and values. - Collaborate with Product Owners/Managers to refine functional requirements. - Mentor and provide direction to less experienced software engineers. - Develop depth in at least one technical area while maintaining broad knowledge. Minimum Qualifications: - Bachelor's Degree in Computer Science, Engineering, Information Technology or related. - Minimum 5 years of full-stack software development experience. - Experience with Python, JavaScript, ReactJS, AngularJS, RESTful and GraphQL API development. - Experience with databases such as MySQL, DynamoDB, etc. - Working knowledge of AWS technologies (e.g., S3, EMR). - Working knowledge of Big Data Technologies like AWS-Kinesi, Kafka, Snowflake etc. - Excellent analyzing and problem-solving skills. - Team player attitude with a willingness to lead when necessary. - Ability to document requirements and specifications.