Position: Full Stack Ruby on Rails developer
Company: Remotal
Experience required: 5y
Category: Ruby
English level: upper
Published: 2021-05-01T00:00:00+03:00

**What we offer**
- salary up to $7000 
- 20 days of paid vacation per year
- monthly coverage of accounting expenses
- monthly additional $130 paid for sport card and/or medical insurance
- work in a senior team with highest development standards and friendly atmosphere
- 100% remote

**Company**
The customer builds a Human resource management system.
The product  helps managers to:
- Do individual interviews and evaluations of employees
- Perform 360° feedbacks
- Set Goals & Objectives and communicate them
- Gather, analyse and take decisions based on data to improve employees engagement
The product has an API to help customers integrate with their favorite HRIS and is fully GDPR compliant.

**Project Stack**
Backend: Ruby on Rails 6 (thinking of using Sorbet), PostgreSQL 12, Redis
Frontend: (SPA) React 16.8, Flow, ES6, Babel, SASS, Bulma
API: JSON:API (thinking about GraphQL implementation)
Test: RSpec
Tools: Figma, Rubocop, Prettier, spawnable staging environments, Sentry, LogEntries, Sqreen and NewRelic, (thinking of using Danger)

**Position**
Full-time remote position in the client's team, developing the product for the long term.
6 weeks trial period
Guide and implement the backend vision
Advice and iterate on the whole app (front-end interaction, infrastructure)
Jointly design, deliver and monitor new features
Mentor newcomers and existing team members

**Requirements**
5y+ professional experience using Ruby.
2y+ professional experience using ReactJS.
Previously held a position of lead developer (or ready to lead/mentor junior developers).
Strong knowledge of Unit-test, and Functional-test.
Willing to contribute fullstack (back + front).
Fluent spoken & written English.

**Recruiting process** (can be completed as quick as within 3-4 days)
Interview with Remotal.
Fit interview with Customer.
Tech interview with Customer.
Meeting with founders and future teammates.

**Team**: 5 engineers, aiming to expand to 8 by the end of year. All full stack ruby/react: 1 senior (CTO), 1 intermediate, 2 juniors. 1 other senior (lead dev) leaving at eom.
**short term goal of the company**: support growth (performance), add core features (reviews notably), build MVP for an extension of the product
**long term goal of the company**: build a complete tool for people management and workplace collaboration in general
**duration of the position**: Long term