Position: Senior Backend (Node.js) Deveoper
Company: Codify
Experience required: 3y
English level: fluent

We are looking for a **Senior Node.js Backend Deveoper.**
Our customer develops a social impact project aims to create a world where everyone leaves a legacy of helping others in the hard life moments. It is the #1 app in the world for daily meditation, mindfulness, and spiritual Audio content.

**Tech stack of the project: **JavaScript, React, Node, AWS, Mysql, DynamoDB, ECS, Kinesis, S3, Lambas, Cloudfront.

**Your tasks:**
You’ll build and maintain the server and database for our content marketplace and social network to  handle hundreds of thousands of concurrent users, with quality, performant code. You’ll also ​research​ and ​apply  the proper infrastructure to enable our frontend features to function seamlessly as we scale, and keep our  internal systems clean by eliminating bugs, cleaning up performance, and refactoring outdated code. 

**Required experience and skills:**
We're looking for a 4+ years' experienced person with experience in systems that are responsible for tens of millions of dollars in transactions monthly. And who is highly experienced in:
● Node.js (4+ years experience working with);
● Design Patterns, Algorithms, OOP, TDD;
● Experience in asynchronous programming;
● Both noSQL and SQL databases, such as mySql, Postgres, and DynamoDB;
● Git;
● AWS;
● Data ingestion, collection, and cleaning for A/B Testing;
● ​B.S. or M.S. in Computer Science or other relevant fields;
● Upper-Intermediate English. 

**Working Conditions:**
● 5-day working week, 8-hour working day, flexible schedule,
● remote from any place of the world - or a cosy office in Kyiv,
● 20 vacation days, 
● paid sick days, and medical insurance (after probation period),
● timely and competitive payments that are reviewing based on your performance results.