Senior Node.js Developer

Mariya Dunay

Published: 04 Aug 2020

You will be a member of an ever-growing Node team that will be responsible for resolving issues, implementing new features and taking guidance from your team lead. 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 
  • management blockers and required assets to complete project 
  • 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 
Send CV
X

First name*

Last name

Your email*

Phone

Cover Letter