Responsibilities
- Design, build, scale, and support customer-facing full-stack applications in AWS.
- Develop Node.js and TypeScript backend services, RESTful APIs, React frontends, and DynamoDB data models.
- Build event-driven and asynchronous workflows using AWS cloud and serverless services.
- Troubleshoot production issues and improve application performance, stability, scalability, security, and reliability.
- Participate in architecture discussions, technical design reviews, and code reviews.
- Write automated unit, integration, and end-to-end tests for frontend and backend components.
- Monitor production applications using logs, metrics, traces, dashboards, and alerts.
- Support CI/CD pipelines and improve automated build, testing, and deployment processes.
- Own features across the full software development lifecycle through production support.
- Collaborate with product managers, designers, quality engineers, and globally distributed engineering teams.
Requirements
- At least 6 years of programming experience in full-stack development and cloud technologies.
- At least 6 years of relevant hands-on experience with Node.js and TypeScript.
- Strong knowledge of data structures, algorithms, software design patterns, and architectural principles.
- Experience developing RESTful APIs and microservice-based applications.
- Hands-on experience with React, HTML, CSS, and JavaScript.
- Experience designing DynamoDB tables, keys, indexes, and application access patterns.
- Experience with AWS services including ECS, Lambda, S3, SQS, API Gateway, and CloudWatch.
- Experience building scalable, secure, and highly available cloud-native applications.
- Experience with testing tools such as Jest, Mocha, React Testing Library, Cypress, or Playwright.
- Experience with CI/CD and containerization tools such as Docker and Jenkins.
- Experience with Git-based source-control and development workflows.
- Understanding of application monitoring, debugging, and production-support practices.
- Strong problem-solving, communication, and collaboration skills.
Benefits
- The compensation package may include base salary, annual cash bonuses, stock grants, and comprehensive benefits; sales commissions are also noted for sales roles.
- The role may require in-person onboarding and/or in-person identity verification.
- The position is part of Autodesk’s culture of belonging and globally distributed engineering environment.
Tech Stack
Categories
About Autodesk
Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, and media and entertainment. We empower innovators everywhere to solve challenges, big and small. From greener buildings to smarter products and more mesmerizing blockbusters, Autodesk software helps our customers design and make a better world for all. Over 100 million people use Autodesk software, like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more, to unlock their creativity and solve important design, business, and environmental challenges. Our software runs on both personal computers and mobile devices. It taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate, and fabricate their ideas in 3D. We provide exceptional compensation and benefit packages, and we’d love for you to join us. We’re proud to be an equal opportunity employer, and we consider all qualified applicants without regard to race, gender, disability, veteran status, or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have over 10,000 employees worldwide.
