Ruby Engineer Offline

Project description

 

Our client, Maxeda, is the big Dutch retail group that owns and operates building materials stores across the Benelux (7000 employees / 400 offline stores / 65000 products online)

 

Together with our teammates from the Netherlands, Belgium, and Odessa, we are working to deliver valuable DIY software products to Maxeda’s end-users.

 

Our Kyiv-based team is working on the core client’s products built on microservices architecture:

eCommerce platform for Holland and Belgium markets & content/community management platform

 

Our current focus is functionality extension and improvement of the content/community management platform developed on Ruby on Rails framework.

 

As Ruby Engineer, you will deal with:

 

β€” editor to build pages from modules

β€” content management module

β€” booking workshops module

β€” the personal consulting scheduling module

β€” product module

β€” custom modules and wizards

 

Infrastructure: AWS + Docker

 

CI/CD: Bamboo + Bitbucket Pipelines + GitHub flow + LaunchDarkly feature toggles (flags)

 

Configuration management & provisioning: Ansible + Terraform

 

Core requirements

 

β€” 3+ years Ruby on Rails commercial programming experience and eagerness to continue development within this technology stack

β€” Hands-on experience or strong theoretical knowledge of Hanami & Trailblazer frameworks

β€” Experience in Test Driven Development (RSpec)

β€” Practical experience with RDMBS

β€” Experience with Redis and Sidekiq

β€” Solid knowledge of multi-tiered distributed software architecture, OOP/Design Patterns, Web Services / RESTful, SQL, HTTP, Puma

β€” Good knowledge about modern systems architecture components including networking, microservices, and distributed data processing systems

β€” You are mature enough to propose improvements, solve issues and take responsibility for them

β€” At least strong Intermediate English proficiency (good communication skills). Ability to clearly express your thoughts in a technical debate

 

As a plus

 

β€” A good understanding of the Agile software development approach and eagerness to follow it

β€” Hands-on experience with enterprise-level systems and developing/maintaining extensions for them

β€” Experience of designing architecture and strong knowledge of infrastructure (AWS, Docker, Databases)

β€” Comfortable with the UNIX/Linux command line

β€” Deep knowledge and hands-on experience with Git

β€” A good sense of humor :)

 

Responsibilities

 

β€” Collaborate closely with internal teammates and external development & infrastructure teams (Netherlands + Belgium + Odessa)

β€” Create an architectural design to illustrate high-level solutions to an application and feature requests

β€” Be responsible for backend stack and the improvement and realization of a microservices architecture

β€” Design and deliver back-end business logic around user stories

β€” Deliver flawless, testable and maintainable code worthy of enterprise delight as well as review code written by others

β€” Create an architectural design to illustrate high-level solutions to an application and feature requests

β€” Deploy applications on AWS servers using automation services (Bamboo + Ansible)

β€” Convert insights into future improvements through various tools and automation

 

We are offering:

β€” Business trips to Amsterdam

β€” The annual bonus of up to 10% of your annual salary

β€” Access to WeAreBrain stock appreciation rights program after 1 year of cooperation with us

β€” Medical insurance

β€” Fitness & education compensation

β€” Paid time off (vacation, sick leaves, public holidays)

β€” Free English classes with native speakers

The job ad is no longer active

Look at the current jobs Ruby Kyiv→

Loading...