Position: Senior Ruby on Rails Developer
Company: Gotoinc
Category: Ruby
Experience required: 5y
English level: upper

The project is a financial compliance services automation platform. Previously, the services were provided with old spreadsheet and email. The platform aims to reduce the load on business and to automate the process from start to finish. The core service is valuation for private companies for the US. It will allow to issue stocks for the employees of the private companies legally without pricing lawsuits.

We are developing the product from scratch and successfully passed the first phase of the project that included Platform Design, Architecture Design as well as the development of initial features. The project is ongoing and we are planning the next phase of the project right now.

Technologies used on the project: Ruby on Rails, Grape on Rails, Vuejs, Heroku, Sendgrid, Mailtrap, Stripe, Honeybadger, PostgreSQL, Redis, Sidekiq.

**Requirements:**
• 4+ years of experience in Ruby / RoR (production deployed projects with CI/CD);
• Experience in building project and database architectures;
• Knowledge of project optimization tools and processes;
• Experience of integration with 3rd party systems and services and cloud technologies ( AWS stack: EC2, RDS, S3, etc.);
• Experience in working with modern JavaScript frameworks — React.js, Angular.js, Vue.js or strong native JS knowledge;
• Great written and spoken English (Intermediate and higher).
 
**Will be a plus:**
• Experience with highload projects;
• Knowledge of ElasticSearch, Sonar, Mongo;
• Experience with Docker;
• Experience with payment systems integrations (Stripe/Braintree).
 
**Responsibilities: **
• Mentor Middle and Junior developers;
• Lead the developers teams;
• Estimate new projects at their negotiation stage;
• Define and advice on the project architecture and technologies stack based on the product needs;
• Maintain and optimize the high-load applications;
• Solve the most complicated cases and issues;
• Interview Middle and Senior developers.
 
**We suggest:**
• Flexible working hours in Ukrainian time-zone;
• Full REMOTE work;
• Paid leave and sick leave, the number of which is growing every year;
• Official Ukrainian holidays - days off;
• Individual approach to the development of each employee: we will help you to draw up a personal development plan for six months and a year so that you will have a clear understanding of what you need to work on to improve.
• Budget for education: you will be able to take certifications and courses on topics that interest you, and we will compensate for the cost.
• Team and mentor: you will have a group of people with whom you can consult on projects.
• Professional development: not only will you learn something new for yourself, but you will also be able to become a mentor and train beginners.
• English is not only about projects and clients - but it’s also about English Days, Speaking Club, preparation for Cambridge Certification, and English speaking company!
• No Trackers: we do not install time trackers on corporate or personal equipment. Just keep in touch with your manager and lead.
• Completely transparent company plans and income: we regularly share the reports, plans, and prospects. Also, you have a chance to have a cup of coffee with our CEO where you can openly share your thoughts or ask a question.
• Care for employees: sabbatical, corporate psychotherapist, financial assistance when you’re relocating. We really care about your safety.
• And usual, but nice stuff: sports compensation, corporate events, coffee breaks (even online), and the best team you've ever worked with.


You can contact us either via email, or via our telegram - GotoincHR.
Looking forward to hearing from you!