Ruby Engineer

Published on July 23, 2024

Profitero is a leading global SaaS commerce platform that uses predictive intelligence to help brands anticipate, activate, and automate their next best action to fuel profitable growth. Our technology monitors 70 million products daily, across 700 retailers and 50 countries, helping brands optimize search placement, product content, pricing, stock availability, reviews, and more. News outlets, including Good Morning America, The Wall Street Journal, and Ad Age frequently cite and trust Profitero as a source of data for their stories.

Profitero is a leading global SaaS commerce platform that uses predictive intelligence to help brands anticipate, activate, and automate their next best action to fuel profitable growth. Our technology monitors 70 million products daily, across 700 retailers and 50 countries, helping brands optimize search placement, product content, pricing, stock availability, reviews, and more. News outlets, including Good Morning America, The Wall Street Journal, and Ad Age frequently cite and trust Profitero as a source of data for their stories.
Now’s an exciting time to join our fast-growth business.
Profitero has recently joined Publicis Groupe (a $13 billion global marketing services and technology company) as a standalone commerce division, infusing our business with significant product development resources and investment while giving our employees an incredible launchpad for their careers. Profitero’s tech and data combined with Publicis’ tech, data, and activation services positions us to be a true end-to-end partner for helping brands maximize eCommerce market share and profits.
Come be a part of our fast-paced, entrepreneurial culture and next stage of growth.

Our team designs and implements product setup and configuration toolset, crucial for Profitero clients' onboarding & product operations department. Our tools are part of a sophisticated business process automation ecosystem with lots of integrations. 

Stack:
  • Ruby 3.2
  • Ruby on Rails 7
  • Docker
  • MySQL with Sequel ORM
  • RabbitMQ (nice to have)
  • GitLab CI
  • Sidekiq
  • Redis (nice to have)
  • Airflow (is a plus)
  • Turbo JS and Stimulus JS
  • Bootstrap

What to do / responsibilities:
  • Full-stack web-app development in scrum workflow
  • Work with the team to move from monolith architecture to microservices 
  • Implement and support new API services.
  • Support legacy Ruby components.
  • Most of our activities are Back-end tasks.
  • Application containerisation (Docker).
  • Participation in an architecture design.
  • Unit tests writing.
  • Analysis, refactoring, and re-design of existing solutions.
  • Maintain CI/CD pipelines (with support from Infra & DevOps teams).

We expect:
  • Strong knowledge of Ruby with a minimum of 3 years of practical experience
  • Strong expertise in SQL, and experience with relational databases (MySQL). Experience with Sequel ORM is a big plus
  • Understanding of software design patterns. Ability to write simple, idiomatic, and modular code.
  • Basic knowledge of Linux and Shell scripting for working with CI pipelines.
  • Experience working in an Agile team is a big plus.
  • English level B2 (Upper intermediate) or higher.

What do we offer:
  • Our vacancy implies a remote full-time work
  • Vacation (20 working days per year, 100% paid)
  • Health insurance reimbursement (up to 250 USD gross per year)
  • Paid sick leave (80% of the daily base salary)
  • 4 days for recovery without a sick leave document during the year (80% of the daily base salary)
  • Individual sports activities reimbursement (50% of the check, up to 45 USD gross max per month)
  • English classes reimbursement (100% of the check, up to 57 USD gross max per month)
  • Professional development opportunities are reimbursed by the company
  • Team-building activities