We’re NCube, a place where you can work on cool projects with cool people. NCube creates teams of developers and creative problem-solvers who are passionate about designing great software. As a team, we work on different projects but love to relax, share ideas, and make memories together.
16 ноября 2020

Senior Node.js Developer (вакансия неактивна)

Киев, удаленно

You will be a member of an ever-growing Node team that will be responsible for resolving issues, implementing new features. As an engineer on our Node team, you will be converting API specs into functional endpoints that our Android, iOS, and Web clients will use to consume and interact with. You should be able to self-sufficiently resolve tickets and should be able to accomplish MVP and POC objectives based on specs and previous experiences. At times you may be responsible for taking a leadership role on small projects where you will be guiding less-senior engineers to help complete the project

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