— 4+ years as a JavaScript back-end software developer
— Experience with and understanding of Node.js
— Understanding of the core principles of OOP, OOD (SOLID) and practical experience using them
— Experience with RESTful APIs and API design
— Microservices architecture knowledge
— Familiar with Git, CI/CD, and bug-tracker systems
— Upper Intermediate level of English or higher
— React.js knowledge and experience will be a plus
— 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 back-end part 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
We are looking for an experienced Node.js Developer to join our newly created team. You will benefit from fantastic professional development opportunities and contribute to high-loaded and scalable jewelry marketplace and business processes 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!
We use Node.js, React.js, Ruby on Rails, and PostgreSQL.
The customer is a luxury jewelry auction marketplace that makes an assessment and helps to sell pre-owned jewelry with much higher client benefits than other jewelry resellers.