Position: Senior Back-End developer (Ruby)
Company: 8allocate
Experience required: 5y
English level: intermediate

We are looking for a Senior backend engineer to lead the development of mission critical services and APIs. You will be taking full ownership of a system that directly affects the company’s success. To achieve this, you will collaborate with data scientists, product managers, and customer success managers in a dynamic agile environment.

Requirements:
- main tech stack: Ruby/Python. The main code stack is RoR, Python has as well. 
– 5+ years of industry experience in a production web environment, including monitoring and performance tuning.
– 2+ years of experience with Ruby/Python/Node for a Linux environment.
– Experience in owning scalable modern web architecture throughout the full development lifecycle: design, development, testing, monitoring.
– BSc in Computer Science (MSc advantage).
– Experience working with both relational and non-relational databases.
– Experience with AWS.
– Experience working in a continuous integration environment; container orchestration (Docker, K8s) - advantage.
– A real passion for solving problems and delivering value.
– The ability to write clean code, as well as continuously refactor and improve existing code.

Responsibilities:
– Take ownership of backend tasks for a growing SAAS product; design and implement the architecture, along with maintenance and monitoring.
– Collaborate with product managers to define the coming product iterations, taking into account technical challenges and gap between product-market fit
– Build APIs and background services in Ruby/Python that:
– Integrate with external platforms
– Scrape and analyze content from the web
– Integrate with internal machine learning services
– Can be used by external customers.

What's from us:
— You’ll work in a supportive and spirited team of professionals;
— Corporate events, holidays, and team buildings for your joy;
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
— People-oriented management without bureaucracy;
— Paid vacation and sick leaves;
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!

Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.