About the Role
The Autodesk access group is seeking a Software Engineer to design and implement features for their platform, driving the transformation of Autodesk's business models, account & user management. This role involves solving complex problems and building highly scalable and reliable systems for millions of users.
Responsibilities
- Design and build scalable and resilient customer-facing applications using React and Node.js
- Build and maintain resilient micro-services and APIs on AWS Cloud
- Work in a CI/CD Cloud environment, considering the implementation of functionality through several distributed components and services
- Write high-quality code, adhering to coding, security and testing best practices to ensure that software is stable and reliable
- Assist in the operation of our production systems (on-call support, deployments, troubleshooting)
- Collaborate effectively inside and outside the team, sharing knowledge and following best practices and high technical standards
Requirements
- 2-3 years of professional experience with building API's using Python or Node.js and customer-facing applications using React
- Experience with designing and building APIs (REST, GraphQL)
- Experience working with relational databases and/or NoSQL (MySQL, DynamoDB)
- Familiarity with full-stack architectural patterns such as micro-frontends (MFE) and backend-for-frontend (BFF)
- Experience with various client-side technologies like HTML, CSS, JavaScript, REST, XHR
- Experience collaborating with design teams to merge aesthetics with functionality
- Understanding of the value of testing to deliver high-quality code and hands-on experience writing unit, integration, and system tests (Jest, Storybook, Playwright, Cypress, Catchpoint)
- Experience working in production with AWS Cloud services (e.g. S3, SNS, SQS, API Gateway) and Serverless infrastructure
- Experience working with continuous integration/delivery, and modern development practices and tools (Jenkins, Docker, EC2)
- Experience with building observability into front-end systems (e.g. CloudWatch, Dynatrace, Splunk)
- Strong interpersonal and communication skills to effectively collaborate in an agile/scrum-team oriented environment
Skills
- React
- Node.js
- Python
- AWS Cloud
- CI/CD
- APIs
- REST
- GraphQL
- MySQL
- DynamoDB
- micro-frontends (MFE)
- backend-for-frontend (BFF)
- HTML
- CSS
- JavaScript
- XHR
- Jest
- Storybook
- Playwright
- Cypress
- Catchpoint
- S3
- SNS
- SQS
- API Gateway
- Serverless
- Jenkins
- Docker
- EC2
- CloudWatch
- Dynatrace
- Splunk
Experience Level
- 2-3 years of professional experience
Salary/Compensations
- CAD 88,000 - 128,700
About the Company
- Autodesk software helps innovators turn their ideas into reality, transforming how things are made and what can be made. The company has a strong culture that guides how employees work, treat each other, connect with customers and partners, and show up in the world. Autodesk aims to provide meaningful work that helps build a better world designed and made for all.
Equal Opportunity
- Autodesk fosters a culture of belonging where everyone can thrive.
