Position: Node.js Developer
Company: UppLabs
Category: Node.js
Experience required: 2y
English level: intermediate

**PROJECT DESCRIPTION**
Our client is a real estate game based on a blockchain — a fun mix of tycoon and monopoly flavoured with cutting edge EOS blockchain technology and adopted to mass markets. For the past 3 years the client has grown to the top IOS/Android DAPP (decentralised app) by amount of users.

**REQUIREMENTS:**
– Experience building high performance, distributed systems;
– Node.js 2-3+ years of experience for middle and 5+ years of experience for senior position;
– Experience of driving and using modern development practices such as BDD and TDD would be highly advantageous;
– PostgreSQL, EOS blockchain;
– In-depth understanding of the entire development process (design, development and deployment);
– Highly motivated self-starter who values autonomy and getting things done;
– Excellent verbal and written communication skills;
– Experience working in a fast-paced environment;

**WHAT YOU’LL BE DOING**
– Designing and implementing highly secure, fault-tolerant APIs for our frontend app;
– Working in close collaboration with infrastructure and frontend teams;
– Taking ownership of key technology decisions, building for scale, and optimizing for output;
– Continuously look at ways of improving our ways of working;
– Developing deep payments expertise, always looking for ways to optimize our backend infrastructure;
– Working with cutting edge technologies: Node.js, PostgreSQL, EOS blockchain.

**WE OFFER**
– Competitive salary;
– Possibility to work remotely;
– Friendly team and enjoyable working environment;
– Flexible work schedule;
– Compensation for sick lists and regular vacations;
– State holidays;
– Quarterly event;
– English lessons.