In this role, you will be part of the global e-commerce team and work closely with the e-commerce Solutions Developer Lead to develop & test new features for the existing services as well as creating new applications that will solve real life business challenges
You will use your knowledge in the following areas: analysis and design, software architecture, programming, testing, training, software engineering best practices. Your creativity and proactivity will be essential in proposing proactive solutions
YOUR CONTRIBUTION TO SOMETHING BIG:
Strengthen and evolve the existing products & services, by helping maintain the code quality and creating new functionalities, as well as testing
Program new services in an agile way, translate application requirements and use cases into working applications, focusing on the back-end mostly
Work closely with commercial teams to understand business and identify opportunities, i.e new or alternative IT solutions to automate tasks, leveraging the increasing number of data sources to drive more data driven decisions or other specific needs and requirements of our users
Liaise with internal and external partners/suppliers, to ensure worldwide users support and guidance, including adapting or creating documentation and training materials, as well as coordinating feedback and inputs to suppliers
Back-up the e-commerce Solutions Developer to ensure business & projects continuity in his absence
Liaise with the IT & CTO teams & Keep up-to-date on the cutting-edge technologies to contribute to the technical choices and high standard solutions of the team
OUR IDEAL TEAMMATE HAS/IS:
Be customer oriented and ensure collaboration with IT teams and other departments
Proven professional web application development experience
Experience working with Node.js, JavaScript & Typescript & multiple frameworks (Nestjs, Express)
Fluent in JavaScript (ES6, ES7) and awareness about latest specs
Experience with microservices architecture, Docker ecosystem and API first approach
Experience with creating and consuming RESTful and GraphQL APIs
Broad knowledge of web platforms and technologies
Familiarity with common source control systems
Experience with agile methodologies & Compliance aware (data) and app security minded
Entrepreneur & business mindset combined with passion for quality & efficient coding, Back-End mostly, still has an interest in Front-End
Great social skills, can do attitude, ready to go outside his/her comfort zone and ability to communicate with various stakeholders
Bachelor or Master's degree in a relevant field such as Software Engineering & Computer Science
Experience with continuous integration and continuous deployment is a plus.