Position: Ruby
Company: SD Consulting
Experience required: 5y
Category: Ruby
English level: upper
Published: 2022-05-01T00:00:00+03:00

As part of a team of senior-only Ruby developers, you will be building a new iteration of software from grounds up, designing and implementing new features, participating with the CTO in weekly discussions about the product future and priorities. Current version of software is built on PHP and will be used as reference for fully new version that you will be creating. 
Working process involves daily live communication with teammates in the US and with the CTO. Company structure does not have middle management within the tech team, so all planning and decision-making is done directly within the dev team. 
Project timeline is 1 year long
Responsibilities:
•  Write functional, unit, and integration tests for application quality assurance.
•  Use version control tool Git and code storage tool Github for added application functionality.
•  Complete database migrations with Ruby on Rails and ActiveRecord.
•  Build bespoke application credit card forms and assure payment reliability with Stripe API.
•  Integrate email functionality in applications by using Sendgrid.
•  Lead team meetings to optimize the application creation cycle.
Requirements:
• A minimum of 5 years as a full stack RoR Full Stack (that is both front end and back end) development experience with the following:
ActiveRecord, ActiveCable, ActiveStorage, Concerns,Devise,Rspec, Dynamic, in-place views manipulation, Use of JSON where needed Javascript
• A minimum of 1 year with the following technologies:
   HotWire, Stimnulus,TurboFrames,Tailwind, SLIM, Wizards/Workflows, Common Components