Position: Senior Node.js Developer
Company: NCube
Experience required: 5y
English level: upper

Product: United States-based microblogging and social networking service launched two years ago
Dedicated team: USA-Ukraine

Experience/skills required:

Must have:
Expert-level JavaScript skills
Proficiency with JavaScript async/await
5+ years of experience with Node.js (not solely for the purposes of using npm or yarn)
5+ years of experience with Express.js
Experience writing unit tests
Experience with SQL
Experience with PostgreSQL
Ability to architect a Node + Express + PSQL application and REST API from project requirements, including but not limited to the designing of routes, controllers and models from start to finish
Experience creating estimating project timelines and communicating with project
Ability to do peer code reviews and provide constructive criticisms to teammates
Good English

Good to have:
Experience with TypeScript
Experience with Cassandra DB
Experience with Sentry
Leading and mentoring experience

Responsibilities:
Working across the full development lifecycle

We offer:
Challenging project
Competitive remuneration based on qualification and contribution
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit