Kyiv, remote

Who we are:

Blackbird Lab is a software development company. While we are practicing international
working culture, we are proud representatives of Ukrainian values and traditions. We are a
team of 70+ energetic, curious, smart, and open for new challenges tech pros who prefer
efficient async communication, flexible working hours, co-working office model etc.

Being in this craft for about 5 years, we managed to accumulate expertise and bring value
to a number of clients. We cooperate with US and Canadian product companies of different
sizes, from small startups to established products, in close, trusted relationships.

All team members, including management, have an engineering background. The process,
participants of which speak the same language and have similar approach based on
technical principles, is always efficient. It is way easier to make decisions and introduce new
features in a team with engineering at heart. It is the technical DNA that lets us build
high-quality products that facilitate the lives of our customers’ users.

Position & client:

In 2021 we partnered with a Canadian software company that is providing software products to supply chain companies like Sony, Procter & Gamble, Pfizer, Loreal etc. This software solution allows brands to collaborate during the manufacturing process, exchange specs, orders, etc.
It's a SAAS Product built with Ruby on Rails, React and deployed to AWS. Our API is REST and GraphQL.
Project team consists of 2 Scrum teams with a mix of developers from Toronto and Ukraine. Our engineering culture is based on pair programming so you’ll be working with developers from Toronto on a day-to-day basis: designing, brainstorming, screensharing & writing code.
Learn more about it: 


  • Ruby 3.0.3, Rails 6.1

  • Javascript, React 16.13 + Redux

  • PostgreSQL

  • GraphQL

  • Amazon Web Services

  • Docker

  • Terraform

Your impact (What you will do):

  • Contribute to the project codebase by building features and refactoring code

  • Participate in features 

Who we are looking for (Requirements):

  • 5+ years of experience with backend development

  • 3+ years of experience with Ruby

  • Experience designing backend services, APIS

  • Goom English communication skills

  • Experience with GraphQL is a plus

  • Experience with Docker and AWS is a plus

Team setup:

  • Engineering Manager (Ukraine)

  • Senior Ruby Engineer (Ukraine)

  • Junior Ruby Engineer (Ukraine)

Interview process (takes ~ 1 week)

  1. HR Interview (20 mins)

  2. Technical interview (60-90 min)

  3. Interview with Engineering manager (1 hour)


We are all for the self-development of each team member. As a part of our team, you’ll be supported in your professional growth, work on Macs, receive certifications, and visit conferences.

On top of that, you will enjoy an attractive social package, including 

  • Сompetitive monthly compensation with discretionary bonus;

  • Flexible working schedule; 

  • Working remotely with the opportunity to visit office;

  • Full support of Private Entrepreneur reporting services (ФОП);

  • Paid vacation (30 working days per year: 12 national holidays + 18 actual vacations);

  • Paid undocumented sick leaves (5 working days per year);

  • Compensation for English lessons.


Thanks for applying! We’ll be in touch soon.

Notepad on Desk