
Senior Full Stack Developer, Internal Developer Portal
Autodesk
The Role
Overview
Build and enhance Autodesk's internal developer portal (Backstage) with Node/React/TS.
Key Responsibilities
- code development
- react components
- cloud apis
- unit testing
- on‑call
- collaboration
Tasks
-Peut commencer à jouer le rôle de mentor ou de ressource pour les collègues moins expérimentés. -May begin to act as a mentor or resource for colleagues with less experience. -Créer du code de haute qualité, tel que des composants React, des plugins Backstage et des API cloud, en garantissant des tests unitaires et de bout en bout approfondis. -Solve complex problems of diverse scope by taking a new perspective on existing solutions and applying knowledge of best practices in practical situations. -Rédaction de plans de test et de cas de test, et signalement des bogues aux ingénieurs et aux partenaires -Participer à des rotations d'astreinte pour assister les utilisateurs et les systèmes Cloud en production. -Build high-quality code such as React components, Backstage plug-ins, and Cloud APIs, ensuring thorough unit and end-to-end testing. -Participate in on-call rotations to support on-coming users and Cloud systems running on Production. -Collaborate with several other internal engineering teams and stakeholders to understand requirements, use cases and build towards a cohesive technical strategy. -Apply technical expertise to resolve challenging programming projects in a distributed environment and contribute to the design to enable secure, scalable, and maintainable software. -Design, code, test, debug, and document software, and enhance existing components to ensure that software meets business needs. -Write test plans and test cases, and report bugs to engineers and partners
Requirements
- sql
- python
- docker
- aws
- react
- ci/cd
What You Bring
-Experience with SQL and NoSQL databases -5+ years of experience as a software developer -Experience with API documentation tools (e.g., OpenAPI/Swagger) -Bachelor's degree in Software Engineering or equivalent -Expérience avec les outils de documentation API (par exemple, OpenAPI/Swagger) -Bonne compréhension des principes de l'expérience développeur (DevEx) et des meilleures pratiques en matière d'outils internes -Experience contributing to open-source technologies such as Backstage and plug-in development is a big plus or similar developer portal frameworks (e.g., Port, Cortex, OpsLevel) -Practical experience building RESTful, Micro-services or front-end experiences -Excellentes compétences en communication et en collaboration, à l'oral comme à l'écrit, pour interagir avec les équipes commerciales et techniques -Experience with load testing frameworks such as JMeter, Locust or BlazeMeter -Expérience avec les langages de script tels que Bash, Python -Une expérience dans le domaine des technologies open source telles que Backstage et le développement de plug-ins est un atout majeur, ou dans des frameworks de portails de développement similaires (par exemple, Port, Cortex, OpsLevel) -Excellent verbal and written communication and collaboration skills to interact with both business and technical teams -Experience integrating with CI/CD pipelines, monitoring tools, and cloud infrastructure (e.g., GitHub Actions, Jenkins, Prometheus, AWS, GCP) -Expérience des frameworks de test de charge tels que JMeter, Locust ou BlazeMeter -Experience with scripting languages such as Bash, Python -3+ years of production experience building apps on large-scale cloud-based Infrastructure AWS using services such as ECS, S3, RDS, ElastiCache, DynamoDB, Lambda, CloudFormation, etc -Work independently, with close guidance given at critical points. -Capacité à travailler de manière autonome et en équipe dans un environnement de développement agile -Collaborer avec plusieurs autres équipes d'ingénierie internes et parties prenantes afin de comprendre les exigences et les cas d'utilisation, et d'élaborer une stratégie technique cohérente. -Licence en génie logiciel ou équivalent -Expérience de l'utilisation de Docker pour créer des applications conteneurisées -Strong understanding of developer experience (DevEx) principles and internal tooling best practices -Ability to work independently and as part of a team in an Agile development environment -Expérience de l'utilisation d'outils de développement basés sur l'IA tels que Cursor, GitHub Copilot ou similaires -Connaissance du catalogage de logiciels, des modèles de propriété des services et de la gestion du cycle de vie des logiciels -5 ans d'expérience minimum en tant que développeur logiciel -Experience using Docker to build containerized applications -Résoudre des problèmes complexes de portée diverse en adoptant une nouvelle perspective sur les solutions existantes et en appliquant les connaissances des meilleures pratiques dans des situations concrètes. -Expérience pratique dans la création d'expériences RESTful, de microservices ou front-end -Concevoir, coder, tester, déboguer et documenter des logiciels, et améliorer les composants existants afin de garantir que les logiciels répondent aux besoins de l'entreprise. -Proficiency in web technology stacks, JS frameworks (React, Node.js) with TypeScript -Experience using AI-powered developer tools like Cursor, GitHub Copilot, or similar -Expérience dans l'intégration avec des pipelines CI/CD, des outils de surveillance et des infrastructures cloud (par exemple, GitHub Actions, Jenkins, Prometheus, AWS, GCP) -Familiarity with software cataloging, service ownership models, and software lifecycle management -Au moins 3 ans d'expérience en production dans la création d'applications sur une infrastructure cloud à grande échelle AWS à l'aide de services tels que ECS, S3, RDS, ElastiCache, DynamoDB, Lambda, CloudFormation, etc. -Expérience avec les bases de données SQL et NoSQL -Appliquer son expertise technique pour résoudre des projets de programmation complexes dans un environnement distribué et contribuer à la conception de logiciels sécurisés, évolutifs et faciles à maintenir. -Travailler de manière autonome, avec un accompagnement étroit aux moments critiques. -Maîtrise des technologies web, des frameworks JS (React, Node.js) avec TypeScript
People Also Searched For
CAD Designer jobs in Calgary , Alberta , CA
Architectural Technician jobs in Calgary , Alberta , CA
CAD Technician jobs in Calgary , Alberta , CA
CAD Designer jobs in Alberta , CA
Architectural Technician jobs in Alberta , CA
CAD Technician jobs in Alberta , CA
CAD Designer jobs in Calgary , CA
Architectural Technician jobs in Calgary , CA
CAD Technician jobs in Calgary , CA
The Company
About Autodesk
-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Mechanical Engineering
Mechanical CAD
Thermal Simulation
Electronic Design Automation
Print Circuit Board Design
Mechanical, Electrical, and Plumbing (MEP)
HVAC
Fabrication
Estimation
Infrastructure
Civil Engineering
Genetic Engineering (Life Sciences)
