Senior Node.JS Developer

Location: Kharkiv, Ukraine

Wanted

We are looking for Senior Node.JS Developer who will work as a part of a scrum cross functional agile team which includes developers, QAs, UX/UI designer, markup developer & product owner. You apply your skills to the best of our ability to accomplish the best result as a team. The team implements high quality solutions for business tasks supplied by an in house product owner. The team is collectively responsible for the quality of the deliverables.

About Namecheap

Namecheap (www.namecheap.com) was founded on the idea that all people deserve value-priced domains delivered through stellar service. Today, Namecheap is a leading ICANN-accredited domain name registrar and web hosting company with over two million customers and more than five million domains under management - and we’re just getting started.

We are a uniquely global organization that works virtually to serve our customers – including individuals, businesses and resellers. Namecheap currently has operations and staff in the Ukraine, India, Australia, Europe, Canada, the United States and Mexico.

Our diverse culture provides our people with substantial opportunities to learn, to take on new challenges, and to grow their careers.

Responsibilities

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for creation of the front-end elements. Therefore, a strong understanding of front-end technologies is necessary as well.

You drive innovation in our development as a part of the team by setting up standards, advocating the latest industry trends & building the next-generation web applications.

Requirements

  • Strong proficiency with JavaScript (ES6)

  • Excellent knowledge of Node.js and frameworks available for it

  • Understanding the nature of asynchronous programming and its quirks and workarounds

  • Knowledge of software design patterns & understanding pros & cons of each way

  • Understanding fundamental design principles behind a scalable application

  • Basic understanding of front-end technologies, such as HTML5, and CSS3

  • Familiarity with one of these frontend frameworks AngularJS (preferable)/React/Ember/ Backbone etc.

  • Implementing automated testing platforms and unit tests

  • Big experience with MySQL

  • Strong knowledge of Linux & ability to setup NodeJS environment from scratch (not for PR but for dev purposes)

  • Proficient understanding of Git

  • Written English (read & write)

Nice to Have

  • Understanding fundamental principles of Scrum process

  • Strong knowledge of Linux & ability to setup NodeJS environment from scratch (not for PR but for dev purposes)

  • Ability & desire to carefully review tons of code & develop other team members

  • Experience with Twitter Bootstrap

  • Vagrant/Docker

Contact us

Need help? We're always here for you.

× Close