Position: Junior Full stack developer
Company: Genesis
Category: Node.js
Experience required: 1y
English level: intermediate

Genesis is one of the largest IT companies in Ukraine: more than 1,500 people in 8 countries create products for
200 million users every month. Our team is one of the strongest and most high-tech in Eastern Europe. We are
one of the largest partners of Facebook, Google, Snapchat and Apple in CEE countries.

Responsibilities:
✔️Design, build and deploy new web application with video and chat capabilities
✔️Design architecture for split testing of user behavior and user acquisition processes
Set up interfaces to interact with back-end infrastructure
✔️Write efficient, scalable, and maintainable code that will help iterate quickly and safely develop first version of a fully functional web application, including integrated video and chat capability (focus on front-end, basic backend for logging and user behavior analytics)
✔️Propose solutions for integrations with user acquisition process workflow
✔️Set up interfaces to interact with remote video consultants and back-end development team 

What We’ll Expect From You:
✔️Experience with Node.JS,  React or Vue.JS
✔️Experience with the full life cycle of cloud services from design/implementation to deployment/maintenance
✔️Experience with WebRTC technology
✔️Expertise building REST API and working on a distributed system
✔️Understanding of database design (relational or NoSQL), experience with one of the popular databases (MySQL/ PostgreSQL, MongoDB)