Position: Middle Full-Stack (JS, Node.js)
Company: NCube
Experience required: 2y
English level: upper

You will collaborate with cross-functional project teams to build and create deep and meaningful product engagement experiences for our increasing user base, and are comfortable in contributing to every part of the stack: from UI to API development, to complex integrations with financial institutions and partners. If you're passionate about making a meaningful impact on millions of users' lives in partnership with a small, smart, mission-driven team, we're excited to meet

Requirements:
3+ years of full-time engineering experience
Expertise in Node.js and Javascript (ES6)
A good understanding of modern web frontend technologies, such as React.js or Vue.js
Experience in developing large-scale software products, quality control, performance monitoring and reliability
Experience with relational databases such as MySQL or Postgres
Experience building REST APIs
Upper-Intermediate level of English

Will be a plus:
Experience with TypeScript 
Experience with AWS.
Experience with Agile software development.

Responsibilities:
Working with engineering and project managers to define project timelines.
Analysis requirements, create and document component/system designs.
Implementing features and functionality with clean and maintainable code.
Participation in on-call rotations, bug fixing, and on-going tuning and improvements.

We offer:
Challenging project.
Competitive remuneration based on qualification and contribution.
Full-Time job.
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties.
Good working environment.
Great team spirit.