Position: Full-stack  (Node.js)  developer
Company: InCountry.com
Category: Node.js
Experience required: 3y
English level: intermediate

Responsibilities 

NodeJS
Restful APIs experience
Typescript will be an advantage
Understanding of authorization protocols. Understanding of cryptography
High-quality code with unit and functional testing
Experience with frontend (react) will be an advantage


Experience
Must have 4+ years of experience 
Good understanding of web development foundations: HTTP protocol, caching, 3-tier
architectures, asynchronous tasks, SSL Experience with typical system components: Redis, Kafka, Memcached
Good knowledge of SQL, plus experience with one or more ORMs: SqlAlchemy,ActiveRecord,
Extensive experience with Postgres or Mysql: multi-table joins, composite keys, managing indexes, optimizing queries
Experience with one or more testing frameworks
Experience with modern development workflow: git + GitHub, CI/CD (Jenkins or other),
automated-testing, JIRA, container deployment



Other Experience & Qualifications

Experience working in startups
Experience working with Docker, containers
Experience with cloud services: AWS, GCP