Lead/Senior Java Engineer

Київ, віддалено

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:

Our client is a startup from Toronto that planned to revolutionize the Restaurant Tech industry. Backed by a founder with a successful restaurant business, the leadership team wants to create a one-of-a-kind ordering experience, which will blend human interaction via Zoom with Kiosk self-serve experience. This startup already has paying customers and wants to move quickly with its own proprietary solution. 
As a tech partner, Blackbird Lab is responsible for end-to-end engineering, which is being built from scratch. We just architected this solution and are now starting to develop it. 


  • Java 17, Spring Boot, PostgreSQL, AWS
  • React
  • Kotlin for mobile app
  • AWS, Kubernetes

Your impact (What you will do):

  • Analyze business requirements, architect features and integrations
  • Participate in technical and product discussions
  • Estimate your tasks and be responsible for code reviews
  • Write code, establish coding culture and standards 
  • Communicate with product team from Canada

Who we are looking for (Requirements):

  • 5+ years of Java experience, 
  • 3+ years of experience with Spring
  • Flexible and result-oriented mindset
  • Knowledge of WebRTS or video streaming platforms is a plus.

Team setup & processes: 

  • Technical Project Manager (Ukraine)
  • Backend Team lead (Ukraine) - open position
  • Senior backend engineer (Ukraine)
  • Senior Android engineer (Ukraine)
  • Senior Frontend engineer (Ukraine)

We’re following 2-week Sprints with Story Point estimates, refinements, plannings, demos and retrospectives. 

Interview process (takes ~ 1 week):

  1. HR Interview (20 mins)
  2. Technical interview with Senior engineer (60-90 min)  
  3. Interview with Project Manager (30-60 min)


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 the office https://goo.gl/maps/4QhQdE4pgqapoYRcA;
  • 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.
Talent acquisition team
Ми завжди знайдемо цікаві професійні можливості для тебе!
© Blackbird Lab. 2018-2022. All rights reserved.