1 day ago

Full Stack Software Developer

Autodesk

Hybrid
Full Time
CA$110,000
Hybrid

Job Overview

Job TitleFull Stack Software Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$110,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Position Overview: Full Stack Software Developer at Autodesk

Autodesk is seeking an experienced Full Stack Software Developer to join its Architecture, Engineering, and Construction (AEC) Platform Data team. This team provides critical services enabling customers to access, utilize, and share their valuable data across their entire ecosystem. You will contribute to a high-performance full-stack team focused on cloud-based services used by Autodesk customers.

Key Responsibilities

  • Deliver APIs, backend services, and frontend software, participating in all phases of the software development lifecycle from ideation and design to development, testing, and maintenance.
  • Collaborate closely with Product, Design, and software architects to incrementally deliver features that delight both internal and external customers.
  • Ensure the highest standards of code quality, security, reliability, scalability, and performance through rigorous testing, code reviews, and adherence to best practices.
  • Be an engaged and active team member, fostering a culture of continuous learning, mentoring, and contributing to team improvement through respectful conversations and decision-making.
  • Participate actively in Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews, to ensure continuous delivery and improvement of features.
  • Contribute to the ongoing maintenance and support of production systems, including participation in on-call rotations to ensure high availability and rapid incident response.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent professional work experience.
  • At least two years of progressive, professional experience in full-stack software development/engineering.
  • Demonstrated experience with a range of full-stack programming languages and frameworks (e.g., JavaScript, Python, Java, C#, etc.).
  • Knowledge of both relational and non-relational databases.
  • Experience with web frameworks and libraries, including React.
  • Understanding of cloud-based architecture, serverless computing, microservices, containerization technologies (like Docker), and container orchestration tools (like Kubernetes or AWS ECS).
  • Proven experience consuming, designing, and implementing REST APIs.
  • Skilled in using design patterns and possessing a fundamental understanding of good software architecture principles.
  • Experience implementing and maintaining automated testing processes to ensure code quality.
  • Proficiency with multi-repository GIT codebases, testing frameworks, and automated CI/CD pipelines.
  • Experience with Agile/Scrum methodologies is preferred.
  • Strong problem-solving skills and the ability to thrive in a collaborative team environment.

Preferred Qualifications

  • Experience with specific technologies such as React, Node.js, TypeScript, and PostgreSQL.
  • Hands-on experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, RDS), coupled with an understanding of security principles, authentication, and authorization mechanisms.
  • Experience using AI-powered IDEs (e.g., Cursor, Copilot agent mode).

Key skills/competency

  • Full Stack Development
  • Cloud Services
  • APIs & Microservices
  • React
  • JavaScript/Python/Java/C#
  • Database Management
  • AWS Technologies
  • Agile/Scrum
  • CI/CD
  • Automated Testing

Tags:

Full Stack Developer
Software Developer
Cloud Engineering
Backend Developer
Frontend Developer
APIs
Microservices
Software Development Lifecycle
Agile
Scrum
JavaScript
Python
Java
C#
React
Node.js
TypeScript
PostgreSQL
AWS
Docker
Kubernetes
REST APIs
CI/CD
Automated Testing

Share Job:

How to Get Hired at Autodesk

  • Research Autodesk's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application with their innovative spirit.
  • Tailor your resume for Full Stack roles: Highlight your experience with cloud services, full-stack programming languages (JavaScript, Python, React), database management, and API development, using keywords from the job description.
  • Showcase your project portfolio: Prepare to discuss specific projects where you've delivered full-stack solutions, utilized AWS, implemented CI/CD, and demonstrated strong problem-solving skills.
  • Master behavioral and technical interviews: Practice articulating your experience with Agile methodologies, collaborative team environments, and your approach to ensuring code quality, security, and scalability.
  • Connect with current Autodesk employees: Network on LinkedIn to gain insights into the company's engineering practices and team dynamics, which can provide a competitive edge.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background