Tech Stack
CloudJavaScriptMicroservices.NETNext.jsNode.jsReactTypeScript
About the role
- Responsible for enabling the discovery, download, and installation of all the Autodesk products, services, and third-party apps
- Build a resilient, scalable, and highly available full-stack application
- Create high-quality, secure, and performant features
- Provide leadership in breaking down, estimating, and organizing work for efficient project execution
- Engage actively in agile ceremonies within the scrum team
- Work closely with product managers and the development team to understand and elaborate on requirements
- Diagnose and resolve code-level issues swiftly and effectively
- Be available on a rotational basis for escalated incidents after hours or on weekends to ensure 24/7 platform availability
- Offer guidance to the team and other departments on software development best practices
- Identify potential risks and propose effective mitigation strategies associated with designs
- Mentor and develop junior developers to foster their professional growth
Requirements
- Bachelor's degree in Computer Science or a related technical field
- Master's degree in Computer Science or a related field preferred
- Over 7 years of professional experience in developing scalable, distributed applications
- Proven experience working within large, distributed teams with significant responsibility
- Strong proficiency in TypeScript, JavaScript, NodeJS, and ReactJS
- Extensive experience with frameworks like NextJS, NestJS, and the .NET framework
- Proven experience in designing and building RESTful APIs using Microservices architecture
- Strong expertise in building cloud-based API platforms or backend systems
- Experience leading teams developing modern web experiences with cloud services in an agile environment
- Willingness/ability to be available on a rotational basis for escalated incidents after hours or on weekends