Position: Backend Engineer (RoR)
Company: Blackbird Lab
Experience required: 2y
English level: upper

Our partner has a marketing content production and distribution platform for major retailers from North America. We are searching for a person who can join the team on improvement, maintenance, and customization of the platform, which helps the US and Canada’s retailers store and present their content.

Project's stack:
Currently using microservice architecture for our projects with the following technologies
Ruby on Rails, with some NodeJS, Scala, and Go
Kafka, MySql, DynamoDB, Redis
Modern event driven microservices architecture & legacy monolithic applications
GitHub, AWS, CircleCI, Docker, Databricks, Datadog, OpGenie
And many more interesting techs

Responsibilities:
Working with other development team members, product owner and scrum master to estimate and deliver business-impacting solution every sprint
Development of new features and improvements
Developing and enhancing continuous integration and continuous delivery pipelines for the team
Designing and implementing unit and integration tests to assure the safety of your code
Fixing bugs and refactoring code to improve internal and open source packages

Required skills
2+ year of commercial experience as a Backend Engineer (Ruby is a plus)
Experience with testing frameworks
Understand HTTP basics
Experience development RESTful APIs
Good knowledge of the Git and UNIX environment
Intermediate English
 
Will be a plus
Good knowledge of SQL (MySQL)
Experience with Cloud (AWS)
Experience with Docker
Experience working in an Agile team
Examples of real-world projects with available source code (public repository or archive of the source)

We offer
Friendly team that helps you achieve results
Competitive salary and performance-based reviews
Collaborate with us remotely within Ukraine or in our office in Kyiv
18 standard time off days and covering public holidays
Medical insurance coverage
Adequate management
Flexible working schedule