Tech Stack
JSONMySQLCSSPostgreSQLGitRuby on Rails
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Middle RoR Developer with 2+ years of experience in Ruby/RoR to join our team. This role can be performed remotely or in Kharkiv, Ukraine.
Responsibilities
- Develop and maintain web applications using Ruby on Rails
- Deploy Rails applications
- Work with relational databases (MySQL, PostgreSQL)
- Implement Unit and Integration Testing (RSpec, Cucumber, Capybara)
- Integrate with 3rd party systems and services and cloud technologies (AWS stack: EC2, RDS, S3, etc.)
- Develop RESTful API, JSON API
- Ensure code quality with RuboCop, JSHint/JSLint
- Use HTML5, CSS3
- Collaborate using Git
- Communicate effectively in English (Intermediate and higher)
Requirements
- 2+ years of experience in Ruby / RoR
- Experience deploying Rails applications
- Experience working with relational databases (MySQL, PostgreSQL)
- Experience working with Unit and Integration Testing (RSpec, Cucumber, Capybara)
- Experience of integration with 3rd party systems and services and cloud technologies (AWS stack: EC2, RDS, S3, etc.)
- RESTful API, JSON API
- Experience with RuboCop, JSHint/JSLint
- Knowledge of HTML5, CSS3
- Experience with Git
- Good written and spoken English (Intermediate and higher)
Nice to Have
- Experience with Microservice Architecture
- Experience working with modern JavaScript frameworks - React.js, Angular.js, Vue.js
- Knowledge of ElasticSearch, Sonar, Mongo
- Experience with Docker
We Offer
- Growing company with good opportunities for career and professional growth
- A professional environment with great friendly people to work with
- Competitive compensation based on qualification
- Weekly Ruby-meetings
- Flexible working hours
- Full-time office job
- Cozy, comfortable office in the center of Kharkiv, near Gorky Park, OR REMOTE WORK
- Annual paid vacations (which grow every year) and days-off
- Official Ukrainian holidays are days off
- Sports compensations
- Compensation for courses, conferences, etc (full or partial)
- In-house English classes and communication with native speakers
- Corporate events, team buildings, etc.
- Comfortable working atmosphere in the great friendly team. Come and visit 🙂
About the Company
Join our team and contribute to innovative projects in a supportive and dynamic environment.