Software Engineer (React & Node.js) Offline

Our client, Maxeda, is the largest retail group in the Netherlands which owns and operates building materials stores across the Benelux. Maxeda operates 350+ offline stores, over 7 000 employees, and 150 000 products online

 

Our Kyiv-based team is working on key Client’s digital platforms:

β€” online stores for the Netherlands and Belgium markets

β€” community management platform

β€” online service for booking workshops

β€” personal consulting scheduling service

β€” content management system

β€” virtual board/product configurator

 

These platforms are designed with a microservices architecture approach, for both back-end and front-end. Our software products currently contain 40+ services.

 

Infrastructure: AWS, Docker, Ansible, Terraform, Bash, and Python

CI/CD: Bamboo, Bitbucket Pipelines

Monitoring: SignalFx

 

Required skills:

 

β€” A сomputer science, software engineering, or related field master's or bachelor's degree is a must

β€” At least 2 years of commercial experience with React, Node.js, ES6, and Express

β€” Understanding of server-side rendering

β€” State management libraries β€” Redux

β€” Experience with the writing of tests on Jest

β€” Experience with build tools (Webpack, Babel)

β€” Proficient understanding of web markup (HTML5/CSS3)

β€” Practical experience in the creation of highly adaptive cross-browser layouts

β€” At least Intermediate English proficiency with good communication skills

 

As a plus:

 

β€” Hands-on experience with microservices architecture

β€” Experience with Vue.js framework

β€” Experience with Java, Spring framework

β€” Hands-on experience with Atlassian services (Bamboo, Bitbucket, Jira)

β€” Practical experience in dealing with infrastructure (AWS, Docker, Databases)

 

We offer:

 

β€” Full taxes compensation

β€” Accounting support & consulting

β€” Medical insurance

β€” Paid time off (vacation, sick leaves, public holidays)

β€” Career path design, helping to reach out next promotion steps

 

Responsibilities:

 

β€” Communicate and collaborate closely with Maxeda’s internal and external development & infrastructure teams in Kyiv, the Netherlands, and Belgium

β€” Actively participate in overall team meetings, architectural design sessions, product meetings, communities of practice, etc.

β€” Be responsible for the front-end and middle layer stack, and the improvement and realization of a microservice’s architecture

β€” Create an architectural design to illustrate high-level solutions to an application and feature requests

β€” Deliver high-quality, testable, and maintainable code as well as review code written by others

β€” Improve the code quality and delivery approach using best practices

β€” Deploy applications on AWS servers using automation services

β€” Translate UI designs into well organized and structured HTML5/CSS3 compatible with modern browsers and mobile devices (IE9 support and higher)

The job ad is no longer active
Job unpublished on 1 February 2021

Look at the current jobs JavaScript / Front-End Kyiv→