back to top

Ruby on Rails Developer

3 vacancies – Remote (Ukraine or Europe only)

Back to careers
  • Middle
  • Junior
  • Trainee

Ruby on Rails Developer (Middle)

About the vacancy

Gotoinc is looking for a Ruby on Rails Developer to join our Team. 

At our company, we believe in transparency, open communication, and fostering personal development. We value diversity, collaboration, and continuous improvement. Our team is committed to creating an environment where everyone’s voice is heard, and where innovation thrives.

Our candidate’s profile:

  • You have a minimum 2+ years of experience in Ruby and RoR;
    (production deployed projects with CI/CD);
  • At least a B2 level in English;
  • Good knowledge of relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases, database design and optimization;
  • Solid experience of integration with 3rd party systems and services (Oauth2, Graphql, RestAPI, JsonAPI);
  • Experience with Docker and cloud technologies (GoogleCloud, AWS, Azure);
  • Experience with at least one modern JavaScript framework (React/Angular/Vue).

Will be a plus to have:

  • Experience with Microservice Architecture;
  • Experience in other programming languages (Python, PHP, JS(Node).

Responsibilities:

  • Estimate and delegate new tasks during the sprint planning;
  • Initialize and configure new projects with the whole set of required tools and dependencies;
  • Design and implement the project architecture according to the requirements;
  • Set up CI/CD tools and processes, third-party APIs, services and integrations;
  • Interview and mentor Trainee and Junior developers.

Hiring Process:

  • Send your CV;
  • Share with us your code samples;
  • Take a short call in English with a Recruiter;
  • Pass a technical interview (in English) with a short live-coding session and get positive feedback;
  • Get an offer.

We suggest:

  • Flexible working hours in the Ukrainian time zone;
  • Full REMOTE work;
  • 20 vacation days and 15 days off a year that are fully paid;
  • 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;
  • Team and mentor: you will have a group of people with whom you can grow and upskill yourself;
  • English is not only about projects and clients, but it’s also about English Days when all our communication is in English;
  • 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. We really care about your mental health.

Well, are you ready to work with us?

You can contact us either via hr@gotoinc.co email, or via our telegram – @GotoincHR.

Looking forward to hearing from you!

Ruby on Rails Developer (Junior)

About the vacancy

Gotoinc is looking for a talented and proactive Junior Ruby on Rails Developer to join our Team. If this sounds like you, don’t hesitate to check out the full description below and apply today!

Our candidate has:

  • 1+ years of commercial experience in Ruby / RoR (production deployed projects);
  • At least an B2 level of English;
  • Understanding and experience with relational databases (MySQL, PostgreSQL);
  • Experience in writing Unit and Integration Tests (Rspec, Cucumber, Capybara);
  • Understanding at least one modern JavaScript framework (React/Angular/Vue);
  • Understanding programming and code design principles and patterns.
  • Experience with Git.

Nice to have:

  • Experience of integration with 3rd party systems and services (Oauth2, Graphql, RestAPI, JsonAPI);
  • Experience with Docker and cloud technologies (GoogleCloud, AWS, Azure);
  • Experience in other programming languages (Python, PHP, JS(Node).

Responsibilities:

  • Communicate with the team and the customer (in English);
  • Follow the development processes and workflows;
  • Write clean and well-structured code, covered with unit and integration tests;
  • Deliver new progressive features and enhance existing ones;
  • Improve your own skills and extend your own knowledge and technologies stack.

Hiring Process:

  • Send your CV;
  • Share with us your code samples;
  • Take a short call in English with Recruiter;
  • Pass a technical interview (in English) with a short live-coding session and get positive feedback;
  • Get an offer.

We suggest:

  • Flexible working hours in the Ukrainian time zone;
  • Full REMOTE work;
  • 20 vacation days and 15 days off a year that are fully paid;
  • 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;
  • Team and mentor: you will have a group of people with whom you can grow and upskill yourself;
  • English is not only about projects and clients, but it’s also about English Days when all our communication is in English;
  • 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. We really care about your mental health.

Well, are you ready to work with us?

Waiting for your application!

You can contact us either via hr@gotoinc.co email, or via our telegram – @GotoincHR.

Ruby Developer (Trainee)

About the vacancy

Boost your Ruby skills for great job opportunities – our internship is all about that and more!

Perfect for university tech students, newcomers to Ruby, and grads from specialized courses with basic Ruby knowledge. If you’re familiar with Java, .NET, Python or any other programming language, but Ruby’s still a mystery – no worries, we will help you acquire it. The key here is your desire to learn Ruby and put it into practice. We don’t just teach theory – you’ll have a lot of practice too.

And guess what? This training won’t cost you a penny.

Our candidate has:

  • At least a B2 level of English;
  • Understanding of OOP;
  • Experience with JS, HTML, CSS;
  • Experience with SQL / PostgresSQL / MySQL;
  • Experience with Git;
  • Proficiency in working autonomously and delivering results;
  • The ability to search for the necessary information;
  • Eagerness to learn and adapt in a fast-paced and dynamic work environment;
  • Excellent communication skills and the ability to work collaboratively in a team.

What are you going to do?

  • Study and finish 2 complete courses (Ruby and Ruby and Rails);
  • Learn the fundamentals of programming, patterns and best practices;
  • Engage in educational projects;
  • Get practical experience in building web applications;
  • Get practical experience with 3rd party services and integrations.

In order to get into training, you need:

  • Send your CV;
  • Take a short call in English with Recruiter;
  • Share with us your code samples (or pet-projects);
  • Pass a technical interview (in English) with a short live-coding session and get positive feedback;
  • Have your own equipment for work.

Our education system:

  • 3 months of training, those who pass it will be accepted for a probation period in the company (3 months) with real commercial projects;
  • Format: full-time and full-remote training 5 days/week;
  • You’ll have a mentor during the Internship period who will lead you the way;
  • The opportunity to take part in internal projects;
  • During the training, you will perform practical tasks, on the basis of the verification of which the knowledge gained will be assessed. The final stage is an interview, after successful completion of which you will receive the position of Junior Ruby on Rails Developer at Gotoinc.

We suggest:

  • Full REMOTE approach;
  • A comprehensive educational program;
  • An experienced mentor who helps you on your way and gives a valuable feedback;
  • Practicing your English on our English days when all our communication is in English;
  • The opportunity to obtain a Junior ruby developer position at Gotoinc for the best students.

And finally, WHY RUBY:

  • You get all the comforts without gimmicks. Ruby borrows all the best from other programming languages, from smalltalk to Java, from Perl to Python.
  • You will love the little things. Ruby is graceful. Why? Because he does not try to make the code laconic enough to interfere with readability and understanding.
  • No need to use semicolon anymore.
  • You can change the environment in any way you can.
  • XML – really not needed.
  • You use only those libraries and modules that are necessary.
  • There are many useful libraries that are ready to use (Ruby Gems).
  • Lambda is more than just a Greek letter.
  • Large and friendly community 🙂
  • You can use Rails.
  • Last but not least … You can always use Rails to develop web applications. Development will not be as easy as PHP, but Rails was written in Ruby because it has features not found in other languages.

We are waiting for your CV!

You can contact us either via hr@gotoinc.co email, or via our telegram – @GotoincHR.

If there is no vacancy for you, don’t be upset. The talent hunt never stops! Send us your application and we'll contact you as soon as we get it.

    I agree to have my data processed