Position: Middle/Senior Full-Stack Ruby on Rails Developer
Company: ITernal Group
Category: Ruby
Experience required: 2y
English level: intermediate

**About the project:**

CRM system to manage and protect clients’ brands online.
The tool stands out for it’s flexibility of setting up diverse issue types and related workflows to work with them. It is well-suited to deal with not only infringements (illegal), but also compliance issues (against internal policies).
System integrates with 3rd party APIs providing us with domain information. System has different monitoring tools to check the current state of intellectual property issues on the Internet.

**Required skills:**

— At least 3 years of experience in Ruby Development
— Strong experience with Ruby on Rails (4/5) framework
— Experience with Angular or React
— Upper-Intermediate level of English
— Rspec/Minitest
— Experience in relational databases like PostgreSQL
— Experience with Sidekiq or Resque or similar
— Experiences with search engines like Sphinx or Elasticsearch or similar
— Basic knowledge of Linux server administration and Nginx configuration
— Ready to follow community coding principles and understand SOLID
— Work commitment within Agile/Scrum methodologies and teamwork
— Self-motivated / open-minded

**As a plus:**

— Experience with AWS (EC2, S3, RDS)
— Profound SCSS knowledge
— 1+ years of commercial experience in HTML/CSS
— Familiarity with jQuery
— Understanding Docker

**We offer:**

— Possibility to influence the development of the project
— Friendly professional staff and warm atmosphere
— Help with development via mentoring and coaching
— The environment where you can implement your ideas
— Plans for growth and the performance review (every 6 months)
— Flexible schedule and opportunities to working remotely (8 hours workday)
— Paid vacation and sick leaves
— Participation in educational activities and thematic conferences
— Team parties and corporate events
— Cozy office near Lybidska metro station

**Responsibilities:**

— Cooperate with the team (Danish and Ukrainian side)
— Code review
— Write robust manageable code
— Write tests
— Bugs fixing
— Perform software deployment
— Use JIRA bug-tracking system
— Enjoy doing everything listed above
— Research new technologies and best practices to improve the project