We are looking for a Node.js Back End Developer for our Global Digital Recruitment products.
Global Digital Recruitment products represent the cutting-edge in job market intelligence, guaranteeing precise candidate targeting and optimal job placement opportunities.
Our goal is to deliver a truly innovative digital experience for our audiences (associates, candidates, clients., etc.) by leveraging use of the best in-class solutions and technologies.
As a Back End Developer, you will sit within the Digital Product Organization and work alongside us to help shape the future direction of the Adecco Group and our brands.
You will be the working in a high performing agile development team that will include cross-functional skill sets and tools to work autonomously.
Your Tasks
Participate in the design and creation of scalable software
Develop, integrate and enhance products for our global Product Organization
Write clean code on the back-end
Maintain change control over the code base and data schemas
Create automated tests as part of the implementation
Collaborate proactively with your colleagues
Basic qualifications
4+ years of experience with Node.js, TypeScript, and JavaScript
2+ years of Experience with Azure Cloud Ecosystem: Azure Functions, Service Bus, general Azure services (App Service, Traffic Manager, API Management, etc...)
3+ years of SQL: Relational Databases, Data Analysis, design, scalability
Experience with Microservices Architecture
Experience in back end development of larger applications with Node.js in cloud environment.
Desirable qualifications
Strong SQL skills on relational databases: Database design, performance improvements, monitoring, and scalability across different regions.
Experience with MS Bot services, LUIS, Cognitive services, Text Analytics, Power BI
DDD, TDD
Experience with the Node.js ecosystem
1+ years of experience using React.js and various state management libraries designed for it: Redux, MobX and/or Recoil
1+ years of experience working with TypeScript
Other skills
Experience working with Scrum/Agile principles and best practices
Experience working in multinational teams
Good time management skills and proactivity
Passion for coding and technology
Degree in computer science or equivalent professional experience
English skills on at least B2 level and excellent communication skills
Use of best practices in code: formatting, clean code, testing, and code review
Analytical competence, communication and team skills as well as a high degree of initiative and self-motivation
JOB REQUIREMENTSEducationEducation levelArea of studyDegreeMandatoryPost GraduationAnyAnyPreferredGraduationAnyAnyYesLanguageLanguageProficiencyEnglishExpertAny additional language is an advantage.