We are looking for a passionate Senior Full-stack Node.js Engineer to join our RnD department and scale professionally with us.
What makes this vacancy unique?
You will join our RnD Department and a Team of Senior developers in order to build a server on AWS . The realization of this will be via serverless technology ( either on Lambda functions or Kubernetes Cluster).
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.
This is a remote-friendly position with an opportunity to visit the office once in a while to sync with the team.
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 in 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
Preferable 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
✳️Has a sense of ownership, is highly responsible;
✳️Loves coding, learns all the time, and can’t wait to let us know about the latest cool tool he has tried.
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)
🏆Opportunity to work remotely
🏆Medical Insurance for Covid-19 related situations
🏆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
🏆Opportunity to visit our corporate gym
🏆The kitchen as it should be: unlimited fruits, fresh vegetables, snacks, tea and coffee in the office with soul and spirit.
Recruitment process looks like this:
1. Call with System Architect/ Head of RnD Department + live coding session
2. Final call with HR team
If the visionary approach and challenging environment of RnD sound good to you — apply and apply! We cannot wait to welcome you in our Team!
Our mission:
Deliver entertainment and satisfaction to the lives of the busy world.