Ruby on Rails Developer (Jewelry marketplace)

  • Remote (Ukraine only)
  • Ruby

We are looking for an experienced Ruby on Rails Developer to join our team. You will benefit from contributing to a 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!

Customer

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.

They have already reviewed and estimated over 400,000 jewelry items and conducted auctions with more than 800 online Buyers.

We use ReactJS, Ruby on Rails, and PostgreSQL.

  • 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
  • Requirements

    • 4+ years of experience in Ruby development
    • 4+ years of experience with back-end development
    • Familiar with Git, CI/CD, and bug-tracker system
    • Upper-Intermediate level of English or higher
    • Experience with React, Angular, WebGL will be a plus
    • Pride in readable, well-designed, well-tested software
    • Understanding the core principles of OOP, OOD (SOLID), and practical experience using them with Ruby/ROR
    • Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
    • Experience with relational databases (PostgreSQL, MySQL) and key-value stores (Memcache, Redis)