Ruby / Ruby on Rails developer

We are looking for a skilled Ruby on Rails Engineer with at least 2 years of commercial experience to work on complex web solutions from scratch - Marketplaces, SaaS, and PWA.

How we work:

  • We choose the most promising projects among customer requests on our website.
  • We work directly with our customers, helping them to design and develop their products from scratch.
  • All projects start off with Discovery Session, when we clarify the requirements of the client as accurately as possible, prepare specifications and prototypes.
  • We provide a full development cycle.
  • DevOps culture: we always use AWS from the start of each project and automate CI / CD.
  • We refuse boring projects and toxic clients.
  • Not outstaffing.

Some examples of our projects:

  • Car Marketplace (platform with 90+ websites) -
  • Printing Machines Marketplace -
  • Funeral Homes SaaS -

About the current projects:

We are working on an awesome and large-scale marketplace for the UK market that works simultaneously with products and services now. The project is from scratch, with a new stack, and no legacy.

Back-end is on Ruby on Rails, and all Front-end is on ReactJS.

If you have:

  • Good knowledge of Ruby, Ruby on Rails
  • Experience in working with JavaScript
  • Experience in working with PostgreSQL (database design and optimization)
  • Experience working with ElasticSearch (desirable)
  • Experience with AWS is desirable (general idea of ​​services)
  • Experience with Docker is desirable
  • Experience in writing automated tests
  • Written English enough for correspondence with the customer.

And meet our requirements:

  • Product Oriented Mindset - understanding the concept of holistic product development
  • Participation in planning of technical architecture, its testing and making well-considered decisions taking into account the goals of the project
  • Active interaction within the cross-functional team
  • Experience in managing small teams within the project
  • Manage the development of your part of the project
  • Experience with complex codebases
  • Writing quality and supported code
  • Participation in the Pull Requests Review
  • Independence and responsibility

You are very welcome on board!

We offer:

A Cozy, spacious office in the center of Kharkov, a friendly professional team, an opportunity to influence the company's processes, flexible working conditions, and a loyal fun-friendly and pet-friendly atmosphere.

Find Codica 2020 Recap in our blog:

Send your CV

Our goal is to build high-performing and happy teams.

Stay up to date with Codica news and new vacancies.

Paperclip blackAttach files

Tatiana, our HR Manager
Any questions?

Any questions? Talk to Tatiana, our HR Manager

+380 50 218 45

Meet your team in person

Ruby on Rails Developer
Q: What’s important when building a first app with Ruby on Rails?
Use rubocop and write tests during development - this is how it’s done on real projects. To deploy your application, you can use heroku - it’s free and easy to use. Also, show your app to a couple of friends and ask for feedback. Finally, describe how to launch your app in readme, and populate your website with test data.
Ruby on Rails Developer

Why join Codica?

Great clients and projects
We directly work with our clients, who are startups and established businesses from all over the world. Our projects are full-cycle, from the client’s idea to a working solution.
Friendly management
Our management is professional, friendly, open to feedback and suggestions, and always looking for ways to improve our working processes and conditions.
Strong engineering team
We strongly believe that a solid engineering team is our way to success. When you meet them, you get two for one: a high-skilled mentor and a supportive colleague.
Flexible working hours
We appreciate our employees efficiency, and create conditions for delivering best results. This is why we offer flexible working hours for our teammates. Students are welcome!
Personal development plans
Each of our team players wants to grow professionally. We make this process easy with ready development plans for each role. You can track the progress and see what skills you need to acquire.
Regular performance reviews
We regularly analyze your role inside the team, your skills level and help to realize your potential. As a result, your compensation will be competitive, and revised regularly.
Awesome teammates
We do not just hire someone who will have the required skills — we are looking for people who will become an important part of the team, who will share our values and spirit.
Office in the city center
Our working space is cozy and located in the center of Kharkiv — close to Naukova metro station. Our teams work in comfortable office rooms, not a noisy open space.
Your opinion matters
You will have the opportunity to actively participate in each project discussion, suggest new technologies or your own way to implement a new feature.

Featured insights from Codica blog

Designer’s Role in Discovery Phase: Process and Input | Codica
Codica Way

Website UX Discovery Process: Roles, Tools and Main Steps in Web Design

Codica’s Adventures in 2021: End-Year Review | Codica
Codica Way

2021 for Codica: a Year in Review

How to Become a QA Engineer: Dmytro’s Success Story | Codica
Codica Way

The Path to Become a Quality Assurance Engineer: Dmytro’s Success Story