Principal Software Engineer – Full Stack Development
Company | Autodesk |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of professional software engineering experience building API’s preferably using Node.js and React framework
- Proficiency in web-based technologies, such as Java, Node.js, React, GraphQL, etc.
- Proficiency in Front end development in Type script, Java script
- Proficiency in at least one object oriented programming language like Java, Python, or GO
- Knowledge of REST API standards and web services
- Knowledge building, scaling and performance tuning REST APIs
- Bachelor’s degree or higher in Computer Science, Engineering or related field
Responsibilities
- Build high quality, secure and reliable code following unit testing, test driven development, coding guidelines & security practices
- You will lead a scrum team of Developers with your technical expertise
- Participate in code and document reviews
- You will provide technical architecture and solution designs for multiple projects
- You will collaborate with Product Managers and UX, and other stakeholders to own and deliver projects end to end
- Follow agile principles and participate in ceremonies to estimate, plan, design, collaborate with peer engineers to complete stories and meet sprint goals
- Work with team to troubleshoot code level problems quickly and efficiently
- As a fully owned team that deploys & manages its own code, will support production deployment, operations and maintenance activities part of the team
Preferred Qualifications
- Knowledge of AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc
- DevOps experience and deploying production ready code
- Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices