Software Developer (React/Node.js)
Autodesk
Job Description
26WD95919, Software Developer (React/Node.js) Job Requisition ID: 26WD95919 Position Overview We are seeking a talented and highly motivated individual to help develop a worldâclass commercial cloud service, Autodesk Preconstruction, used by construction companies to increase efficiency and reduce the significant amount of waste produced during construction. If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fastâpaced team leveraging stateâofâtheâart technologies, we would love to hear from you! You will be part of an agile team of smart and highly motivated developers building worldâclass cloud software applications and services.
You will collaborate internationally and work with local and remote colleagues from various disciplines such as business, engineering, operations, and support. This is a remote position to be based in Canada with preference for Eastern, Central, and Mountain time zones. Responsibilities Involved with all aspects of software development Develop with quality and run the service to create and maintain the most reliable, secure, performant, and highâthroughput service for our customers Contribute to a highâperforming agile team that includes other strong developers and support from dedicated designers and product owners Work on feature development projects that fill needs in preâconstruction and planning Use modern development tools, technologies, and platforms to continually innovate and improve both software and processes Minimum Qualifications Bachelor's degree in Computer Science, Software Engineering, or equivalent experience 2 to 5 years of software development experience, ideally with React and Node.js (MERN stack) Experience working on agile software projects with short release cycles Solid understanding of typical web application architecture (data, application, web tiers, etc.) Experience with REST API development in a ServiceâOriented Architecture (microservices architecture) Good understanding of cloud design patterns and best practices, for example circuit breaker, caching, deferred load, queuing, etc.
Familiarity with security best practices for a modern cloud service Ability to support the production service by periodically being onâcall Familiarity with CI/CD concepts and experience working with a deployment pipeline Preferred Qualifications Knowledge of JavaScript, TypeScript, Node.js, and React Proficiency with Amazon Web Services or other cloud infrastructure technologies Familiarity with basic network infrastructure and components (load balancing, NAT, scaling, etc.) Ideal Candidate Proficient in AWS cloud services Fast learner eager to work with the latest tools and technologies available Perpetual learner who ideates about new and improved ways of doing things and shares ideas with the engineering team Team player who works well together and communicates effectively with technical and nonâtechnical colleagues Enjoys working with a distributed team Strong desire and ability to deliver results and consistently reach high standards in a dynamic, agile environment with changing priorities Can work independently and manage multiple tasks with direction or feedback from stakeholders and team members We take pride in cultivating a culture of belonging where everyone can thrive. PrĂ©sentation du poste Nous recherchons une personne talentueuse et trĂšs motivĂ©e pour contribuer au dĂ©veloppement dâun service cloud commercial de classe mondiale, Autodesk Preconstruction, utilisĂ© par les entreprises de construction pour gagner en efficacitĂ© et rĂ©duire la quantitĂ© considĂ©rable de dĂ©chets gĂ©nĂ©rĂ©s pendant les travaux. Si vous ĂȘtes un dĂ©veloppeur logiciel expĂ©rimentĂ©, maĂźtrisant les services web cloud, et que vous aimez travailler au sein dâune Ă©quipe dynamique et dynamique utilisant des technologies de pointe, nous serions ravis de vous rencontrer !
Vous ferez partie dâune Ă©quipe agile composĂ©e de dĂ©veloppeurs brillants et trĂšs motivĂ©s qui crĂ©ent des applications et des services cloud de classe mondiale. Vous travaillerez au sein dâune Ă©quipe internationale et collaborerez avec des collĂšgues locaux et Ă distance issus de divers domaines tels que les affaires, lâingĂ©nierie, les opĂ©rations, le support, etc. Il sâagit dâun poste Ă distance basĂ© au Canada, avec une prĂ©fĂ©rence pour les fuseaux horaires de lâEst, du Centre et des Rocheuses.
ResponsabilitĂ©s Participer Ă tous les aspects du dĂ©veloppement logiciel DĂ©velopper avec rigueur et assurer le fonctionnement du service afin de crĂ©er et de maintenir le service le plus fiable, le plus sĂ©curisĂ©, le plus performant et le plus hautement disponible pour nos clients Votre rĂŽle principal est de contribuer Ă une Ă©quipe agile hautement performante, composĂ©e dâautres dĂ©veloppeurs chevronnĂ©s et bĂ©nĂ©ficiant du soutien de concepteurs et de chefs de produit dĂ©diĂ©s Vous travaillerez sur des projets de dĂ©veloppement de fonctionnalitĂ©s rĂ©pondant aux besoins en phase de prĂ©âconstruction et de planification Vous utiliserez des outils, des technologies et des plateformes de dĂ©veloppement modernes pour innover et amĂ©liorer en permanence tant les logiciels que les processus Qualifications Minimales Licence en informatique ou en gĂ©nie logiciel, ou expĂ©rience Ă©quivalente 2 Ă 5 ans dâexpĂ©rience en dĂ©veloppement logiciel, idĂ©alement avec React, Node.js (stack MERN) ExpĂ©rience de travail sur des projets logiciels agiles avec des cycles de publication courts Solide comprĂ©hension de l'architecture typique des applications web (couches donnĂ©es, application, web, etc.) ExpĂ©rience du dĂ©veloppement d'API REST dans une architecture orientĂ©e services (architecture de microservices) Bonne comprĂ©hension des modĂšles de conception cloud et des meilleures pratiques, par exemple le circuit breaker, la mise en cache, le chargement diffĂ©rĂ©, la mise en file d'attente, etc. MaĂźtrise des meilleures pratiques de sĂ©curitĂ© pour un service cloud moderne CapacitĂ© Ă assurer le support du service de production en Ă©tant pĂ©riodiquement de garde Connaissance des concepts CI/CD et expĂ©rience de travail avec un pipeline de dĂ©ploiement Qualifications SouhaitĂ©es Connaissance dâau moins un des langages suivants : JavaScript, TypeScript, Node.js et React MaĂźtrise dâAmazon Web Services ou dâautres technologies dâinfrastructure cloud Connaissance des infrastructures et composants rĂ©seau de base (Ă©quilibrage de charge, NAT, mise Ă l'Ă©chelle, etc.) Le candidat idĂ©al Vous maĂźtrisez les services cloud AWS Vous apprenez vite et ĂȘtes impatient de travailler avec les derniers outils et technologies disponibles Vous ĂȘtes en apprentissage permanent, imaginez souvent de nouvelles façons amĂ©liorĂ©es de faire les choses et n'hĂ©sitez pas Ă partager vos idĂ©es avec le reste de l'Ă©quipe d'ingĂ©nierie Vous travaillez en Ă©quipe En tant que collaborateur et communicateur efficace, vous Ă©tablissez facilement des relations de collaboration avec vos collĂšgues techniques et non techniques Vous apprĂ©ciez de travailler avec des Ă©quipes distribuĂ©es Vous avez une forte motivation et la capacitĂ© dâobtenir des rĂ©sultats Vous ĂȘtes capable de rĂ©ussir et dâatteindre systĂ©matiquement les normes les plus Ă©levĂ©es dans un environnement dynamique et agile oĂč les prioritĂ©s Ă©voluent Vous ĂȘtes capable de travailler de maniĂšre autonome et de gĂ©rer plusieurs tĂąches en suivant les directives ou les retours des parties prenantes et des membres de lâĂ©quipe We take pride in cultivating a culture of belonging where everyone can thrive. #J-18808-Ljbffr