Position: Senior Ruby Engineer
Company: Serious Software
Experience required: 5y
Category: Ruby
English level: upper
Published: 2021-07-01T00:00:00+03:00

The platform is a standard Rails app (Rails 6, Postgres, Heroku) with a complex data model but a spartan UX. Near 100% test coverage (Rspec).

The engineering team includes one of the original creators of the Ruby on Rails platform. For a Rails programmer, this is the opportunity of a lifetime to work alongside a true innovator in the industry.

Requirements:
- 7+ years of total experience in software development;
- Previous experience in building, launching, extended, and maintained a business-critical Rails apps;
- You have time-tested beliefs about code quality, testing, architecture, database design, ORMs;
- You’re fluent in the product development cycle (design, dev, testing, release, monitoring);
- Experience in managing CI/CD pipelines and love auto-deploying to production after your well-honed tests pass;
- Excellent communication English skills (written and spoken).

Responsibilities:
- Ownership of our existing codebase;
- Helping extend and scale bespoke recommendations engine;
- Order management, inventory, shipping, and reporting components;
- Developing some sophisticated data science capabilities, similar to Netflix, Amazon, and Stitch Fix.


Hiring process:
- A coding Challenge (aim for 20 hours max), fully paid based on your hourly rate;
- A brief technical interview, centered on your coding challenge;
- A cultural fit interview.