As an entry-level full-stack developer, you will play a pivotal role in shaping the user interface and backend architecture of our applications. You will contribute to the full software development lifecycle—from requirements analysis through deployment—using a modern tech stack that includes TypeScript/JavaScript, RESTful and GraphQL APIs, Docker, and AWS Services (e.g., Lambda, S3, ECS). This role emphasizes learning, collaboration, and craftsmanship.You will work closely with product managers, UX/UI designers, and senior engineers to deliver cohesive, scalable features. Responsibilities include troubleshooting issues across the stack, performing container-based development and deployment, and iterating quickly using agile methodologies. An ability to anticipate performance issues, design clear APIs, and write maintainable, testable code will be essential. This role offers a robust foundation for technical growth, visibility into architectural decisions, and an environment that values high-quality software engineering.
Key Responsibilities
- Design, develop, and maintain web applications across the frontend and backend.
- Build, test, and integrate RESTful and GraphQL APIs.
- Develop responsive, accessible, and user-friendly interfaces using modern frontend frameworks (React, Vue, or similar).
- Implement backend services, business logic, and database integrations using Node or equivalent technologies.
- Use Docker to containerize applications for local development and deployment.
- Deploy and manage applications on AWS (e.g., S3, Lambda, ECS, API Gateway).
- Participate in agile ceremonies, sprint planning, and daily stand-ups.
- Collaborate with team members to troubleshoot, debug, and optimize application performance.
- Write clean, maintainable, and well-documented code following industry best practices.
- Engage in peer code reviews to ensure code quality and maintainability.
Required Qualifications
- Proficiency in JavaScript and TypeScript.
- Foundational knowledge of REST APIs and GraphQL.
- Basic experience with Docker for application development and deployment.
- Familiarity with AWS Services such as S3, Lambda, ECS, or API Gateway.
- Experience with HTML5, CSS3, and responsive design principles.
- Understanding of backend development using Node.js or similar runtimes.
- Familiarity with version control systems (Git/GitHub).
- Strong problem-solving skills and a collaborative mindset.
- Excellent communication skills, both verbal and written.
Preferred Qualifications
- Exposure to CI/CD pipelines and automation tools.
- Familiarity with frontend and backend testing frameworks (e.g., Jest, Mocha, Cypress).
- Knowledge of relational or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of infrastructure-as-code tools (Terraform, AWS CDK).
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
Autodesk has always valued flexibility in how we work. We continue to provide employees flexibility to support their work preferences wherever possible and nearly all roles are hybrid or remote, unless otherwise indicated.
Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.