Required Skills
About the Job
Autodesk is seeking a Full-Stack Software Engineer to join our team in Bengaluru/Bangalore, Karnataka. In this role, you will design, develop, and maintain scalable, high-quality web applications that enhance customer experiences and drive business impact. You'll build responsive user interfaces using modern frontend frameworks like React and develop robust backend services and APIs with Node.js and/or Java. This is an opportunity to collaborate with product managers, designers, and engineers, contribute to impactful features used by millions worldwide, and grow your career in a company shaping the future of design and make technology. We value clean, maintainable code, continuous improvement, and a collaborative spirit.
**Key Responsibilities:**
- Design, develop, and maintain scalable full-stack web applications.
- Build intuitive, responsive user interfaces using React or similar frameworks.
- Develop backend services and APIs using Node.js and/or Java.
- Collaborate with cross-functional teams to deliver impactful features.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Troubleshoot, debug applications, and ensure high-quality releases.
- Contribute to performance, scalability, and reliability improvements.
- Support CI/CD pipelines and modern development workflows.
**Minimum Qualifications:**
- 2+ years of professional experience in software development.
- Proficiency in JavaScript/TypeScript and/or Java.
- Experience with modern frontend frameworks (React preferred).
- Basic backend development experience using Node.js or Java.
- Understanding of RESTful APIs and web application architecture.
- Familiarity with databases (SQL or NoSQL).
- Experience using version control systems such as Git.
- Strong problem-solving skills and a collaborative mindset.
**Preferred Qualifications:**
- Experience with state management libraries (Redux, Context API, etc.).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Exposure to containerization (Docker) and CI/CD practices.
- Understanding of authentication and authorization concepts (JWT, OAuth).
- Interest in scalable systems and modern software architecture.