Strong Middle/Senior JavaScript/Node.js Developer (Jewelry Marketplace)

Remote Remote (Ukraine) Ukraine JavaScript Software Developer

Required skills

JavaScript / strong
Node.js / strong
ReactJS / good
English / strong

We are looking for an experienced JavaScript/Node.js Developer to join our team. You will benefit from contributing to a high-loaded and scalable jewelry marketplace and business process automation. 

If you are a responsible and proactive developer, who loves to create robust and beautiful solutions and is excited about taking up challenges, this is a project for you! 

Customer

The customer is a luxury jewelry auction marketplace that makes an assessment and sells pre-owned jewelry with much higher client benefits than other jewelry resellers. 

They have already reviewed & estimated over 1 800 000 jewelry items and conducted auctions with more than 1 900 professionals and more than 800 000 regular online Sellers. 

Currently, we use Node.js, ReactJS, Ruby on Rails, and PostgreSQL. 

Requirements

  • 4+ years of experience in both JavaScript (ES6, TS) and Node.js development 
  • Experience and understanding of core principles of ReactJS and Redux 
  • Familiar with Git, CI/CD, and bug-tracker system 
  • Upper-Intermediate level of English or higher 
  • Pride in readable, well-designed, well-tested software 
  • Understanding the core principles of OOP, OOD (SOLID) and practical experience using them 
  • Microservice architectures knowledge 
  • Experience with RESTful APIs & API design 
  • Experience with relational databases (PostgreSQL, MySQL) and key-value stores (Memcached, Redis) and non-relational (MongoDB)

 

Would be a plus:

  • Experience with Kafka 
  • Experience with Heroku or AWS 
  • Ruby on Rails knowledge and experience 

Responsibilities

  • Design separate components, modules, classes, etc. 
  • Perform coding and debugging 
  • Investigate current and new solutions 
  • Participate in peer code and design reviews 
  • Participate in estimation and planning sessions 
  • Report status and progress according to the project and company demands 
  • Understand front and back parts of web-application to be able to solve business problems and take responsibility for the result 
  • Solve puzzles and work by yourself without micromanagement and direct control 

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb