Backend Engineer (Ruby) $5500-6500 Offline

We’re hiring a Middle Backend Engineer in the Bringg Ukraine site, to join our scaling R&D organization.

What is the value of the role?

 

We’re seeking a Talented Middle Backend Engineer to help us scale and take our product to the next level. The next Bringgster should be passionate about learning new things and working in a fast-past, dynamic environment. Our R&D Bringgsters are facing the challenges of working on a real-time high scale production system with enterprise clients relying on it while solving complex technical problems and business use cases.

 

What you are expected to deliver (Responsibilities):

 

Write scalable, reliable, and high-performance code

High unit and functional testing coverage

Pure CI/CD flows, from local to production

Outside the box architectural solutions

Cooperate with other R&D team members, from Kyiv, Lviv, and Tel Aviv

Communicate with product managers, support, and other stakeholders in the company

 

What we expect you to Bringg (Requirements):

3+ years experience in Ruby server-side development

Strong knowledge in design patterns and architectural abilities

Experience with SQL & NoSQL databases such as Postgres, Mysql, Redis.

Proven experience with asynchronous execution concepts.

Experience working on complex, microservices, and event sourcing systems

 

Nice to have:

Experience in client-side development (React is preferred)

Experience with RabbitMQ, GRPC, Kafka, Docker, WebSockets

 

We offer you:

Ability to work both with the existing mature product and new components from scratch

Paid vacation of 20 working days with additional holidays to the traditional ones

Broad possibilities to learn new technologies, evolve as an engineer and manager

Zero bureaucracy

Ability share your knowledge across the team and outside

Top-notch equipment and working conditions to make work comfortable

Cozy and comfortable hybrid office once it will be safe

Corporate events and celebrations, we love to have fun :)

 

The project

 

The integrations project is aimed to provide Bringg clients with the ability to use various well-known delivery providers to ship their customer’s orders.

 

The main complexity of the project is to abstract various business use cases and make the user experience seamless regardless of the delivery fleet.

 

An additional layer of algorithmic logic is an engine that routes user requests to the best-fitting, transport provider using complex capability and preferences-based rules.

 

Technological stack

 

The project is built with TypeScript Node.js servers with multiple transport methodologies, such as event-sourcing and RPC.

 

We have very high testing coverage as well as a smooth CI/CD process from developer to production.

The job ad is no longer active
Job unpublished on 19 August 2021

Look at the current jobs Ruby Kyiv→