Position: Senior Full-stack Node.js Developer ( RnD Department)
Company: Playson
Category: Node.js
Experience required: 5y

We are looking for a passionate Senior Full-stack Node.js Engineer to join our RnD department and scale professionally with us.
The perfect candidate is ready to take responsibility for being at the origin of a decision-making and be the owner of his stream of work! A person who is interested in diving into distributed systems, microservices and aiming to create unique solutions.

**What will you be doing:**
🚀 Become part of a full-stack team of the product, which is positioned as an independent part of the platform
🚀 Develop brand new features with a distributed team and be proactive in terms of proposing new ideas
🚀 Develop system from scratch which can rapidly process up to 39 Million requests per second with 100% uptime and consistency
🚀 Develop features with a simple UI part on JS
🚀 Code and Architectural review
🚀 Transform requirements to a set of various types of tests
🚀 Proactive position in solution development, processes improvements
🚀 Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions

**To succeed in the role, you have:**
✅ Backend experience with Node.js (Rx.js, Async, Inversify, TypeScript)
✅ Experience in developing serverless applications based on AWS platform
✅ Strong understanding of Async and Multithreading approaches
✅ Experience with Docker containers and microservice approaches.
✅ Linux advanced user
✅ Frontend experience — written from scratch application with TypeScript.
✅ Experience in writing unit tests for frontend and backend.
✅ Experience with RDBMs (MySQL, PostgreSQL etc...) or CDBMs (Redshift, ClickHouse etc..)
✅ Experience in CSS, SCSS (BEM, SMACSS)
✅ Experience with development production-ready solutions

**Desirable experience:**
➕ Understanding Event Sourcing and CQRS approaches
➕ Canvas/WebGL (with Pixi.js or similar...)
➕ Immutable
➕ Sinon, Chai
➕ ESLint
➕ SCSS
➕ Understanding of orchestration and virtualization (Docker)
➕ Understanding of application security and industry standards, its best practices

**Personal skills:**
🧬 Ability to deliver the result within the discussed deadline
🧬 Ability to relate positively to and engage with a wide range of people
🧬 Strong self-motivation, reliable and flexible team-player, who is ready to work in an Agile environment
🧬 High attention to details
🧬 Always seeking to improve processes and suggest alternatively better solutions

**What you get in return:**
🏆 **Competitive salary fixed in USD with yearly performance reviews**
🏆 **Transparent bonus system on a quarterly basis**
🏆 Private Entrepreneur formalization
🏆 Full taxation coverage from the company’s side
🏆 Flexibility in your schedule (you decide when it is convenient for you to come to the office as long as it does not cripple down our development plans)
🏆 **Remote Work**
🏆 **Medical Insurance for you and your “+1”**
🏆 Special Life Event financial support
🏆 **Unlimited paid vacation leave and Ukrainian bank holidays**
🏆 **Unlimited paid sick leave in case of necessity**
🏆 Development courses / training reimbursement
🏆 Online Corporate English classes
🏆 Corporate team-building events, corporate parties
🏆 Employee Referral bonus program
🏆 In case you want to show up in the office, the kitchen as it should be: unlimited fruits, fresh vegetables, snacks, tea and coffee in the office with soul and spirit ❤️

If the visionary approach and challenging environment of RnD sound good to you — **apply now!** We cannot wait to welcome you in our Team!

Our mission:
Deliver entertainment and satisfaction to the lives of the busy world.