Position: Senior Node.js Developer
Company: Proffiz
Experience required: 5y
English level: upper

**Senior Node.js Developer – The Driver**
In Proffiz’s Formula 1 Senior Node.js Developer is a driver who helps win titles. You will be able to impact a variety of different applications, from the web or mobile apps to warehouse systems. You are going to be an important team player and your own success is the success of the whole crew!

**Who is on the Pit Wall**
Our client’s company is building the #1 e-commerce logistics network in Europe, disrupting the old-fashioned fulfillment industry thanks to its full-stack approach. Multiple e-commerce leaders, digital brands, and marketplace merchants such as Chef Club, Fittrack, BackMarket, and Rakuten, rely on our client to ship millions of parcels.

**🏎 The Race 🏎**
You will enter the race of logistic improvement to further drive expansion across Europe and more advanced automation/ robotics. In this project, you will focus mainly on the back-end, the application’s connection with third-party web services, and be responsible for integrating the front-end elements built by your co-workers into the application. There already are 80+ micro-services behind several gateways (REST APIs, WebSockets). By maintaining high code quality and performance levels, our client has more than 85% of test coverage throughout their backend.
If you think e-commerce logistics needs a technological revolution, don’t hesitate to apply!

**Your driving experience**
- Possess strong analytical and problem-solving skills;
- 4+ years of software engineering experience
- Strong Node.js skills
- Knowledge of APIs development
- Experience working with ES7, MySQL, RabbitMQ, ElasticSearch, Mocha, etc.
- Strong desire to develop high quality code
- At least intermediate level of English

**Your Bolide**
- Infrastructure: 80+ microservices orchestrated with Kubernetes on Google CP, Drone for CI/CD
- Backend: NodeJS, ES7, MySQL, RabbitMQ, ElasticSearch, Mocha, etc.
- Frontend: Vue.Js ; React Native
- Hardware: Node, Webkit and Raspberry Pi

**Track**
The race begins with a warm-up lap – you may call it – onboarding. During the warm-up lap you meet the HR-manager who solves various organizational questions, guides you around the office, adds you to internal communication channels, provides you with the needed equipment, etc. Then meet the client, the team, drink a cup of tea or coffee, and start exploring the project.

After a warm-up lap, you are ready for the race in which you should:
- Tackle projects with a problem-solving mindset
- Build scalable and reliable services
- Make sure your code is regression-free by writing meaningful tests
- Keep our development workflows up-to-date (e.g. git guidelines, CI/CD)
- Document your work and progress

**Pit-Stop**
- Flexible working hours
- You can work remotely, from the office, or mix both
- Spacious technically equipped workplace
- Regular Performance Appraisals
- Free English courses
- Medical Insurance
- Access to online courses
- Corporate events, tech talks and so on