Ruby on Rails Engineer

We invite Middle+ Ruby on Rails Engineer to join our team at P2H!

Project, technologies, and team details
For the past five years, we have been developing an ecosystem of E-government products for a foreign country. Currently, there are five large platforms and 15 scrum teams developing products based on these platforms.

Each of the platforms is in fact an electronic cabinet with a set of electronic services that allow both citizens and ex-pats to communicate effectively with the state. Hundreds of people use these products every minute and the number of users is only growing.

Application stack

The platform is built on Ruby on Rails.
Technology: Postgres 12.2, Ruby 2.7.1, Rails 6.0.2, Redis + Sidekiq, API, RSpec, Rubocop

In fact, we are digitizing certain processes for the whole country, and some of our projects have a significant cultural value for this state.

We use Scrum to manage the product development process.

Team: 1 BE Project Lead, 3 FE, 2 QA, 1 SM, 0.5 BA

We organize regular knowledge-sharing sessions among the teams to share experiences, interesting cases, etc. We support our developers’ desire to move to Lead roles in new teams.

We are looking for someone who
— 3+ years of experience in Ruby development
— Strong knowledge in OOP, Ruby/Ruby on Rails, design patterns
— Experience in designing and developing REST APIs
— Experience with PostgreSQL, using query objects, query optimization
— Solid experience covering codebase with tests (RSpec)
— English (upper-intermediate — ability to communicate with clients both in written and verbally)

Will be a plus
— Understanding of Client-Server and microservices architecture
— Understanding of Docker

Your Impact
— Create and improve REST API interface using Rails;
— Support with bug fixes and improvements in the existing functionality;
— Collaborate with the team on current tasks (Ukrainian, Russian);
— Collaborate with the Tech team on the client’s side (English);
— Take a proactive part in backlog refinement;
— Estimate tasks and meet deadlines;
— Participate in Scrum meetings timely;
— Report the time spent on tasks;

The main range of tasks is related to integration with external data sources, data processing, and organizing APIs for the front end. Architecturally, these are asynchronous operations with the aggregation of results in ElasticSearch and the implementation of business logic on our side.

Our benefits
24 days for rest, 10 days for health and well-being
Unlimited recovery from covid
Possibility of relocation to Poland or Portugal after 1 year of work
Сoworking space – compensated partially. Unlimited coworking in Lviv and Krakow, where P2H coworking spaces are located. We are also starting to open offices in Katowice and Lisbon.
Unlimited learning and development budget
Sports club membership – compensated partially
Regular review of income according to the progress of the individual plan
We are not fans of overtime and encourage our teams to plan time for work and rest. But shit happens sometimes during non-working hours. Then we pay overtime x1.5-x2
Free online English lessons
Full accounting and legal support for private entrepreneurs

Recruiting process
Online interview with a recruiter — 30 minutes.
Interview with Ruby Team Lead and PM — up to 1-1.5 hours.

About P2H

P2H is a service IT company with a product approach and 15 years of industry experience.

We cover two key expertise areas:
• Building complex enterprise solutions for large businesses and government organizations in different countries.
We using the develop everything mentioned above using following technologies: Ruby (Roda), RoR, RabbitMQ, Kubertenes, IBM App Connect, IBM Api Connect, ElasticSearch, OracleCloud, PostgreSQL, mySQL, Redis, React, React Native, Vue, Node, Sails, Next.

• Developing simple and easily scalable services and products
The implementation of such projects is performed in distributed cross-functional clusters by using the following technologies: React Native, Vue.js, Angular, Node.js, Next.js, Gatsby, Redux, Electron, Bootstrap, WordPress, Shopify, Drupal, Magento, BigCommerce, HTML5, CSS3, jQuery, PHP

The company currently unites 400+ people. We are stable and safe. We are big enough to build good processes but small enough to avoid hierarchy and bureaucracy issues. The company’s structure is flat: we have a management team plus development teams and clusters. Each of them shapes its own working processes in the best way to achieve their goals and ensure the most comfortable working conditions for itself. Since last year we switched over to the “remote first” format, you can work from any place where you feel comfortable or from an office if there’s one in your city.

P2H is strongly committed to protecting personal data.
When you apply for a job on this website, the personal data contained in your application will be collected by P2H, which is located at 6920, S. Cimarron Rd, Las Vegas, NV, 89113, USA. Your personal data will be processed for the purposes of managing P2H recruitment activities, which include scheduling and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation, or ‘GDPR’) and Chapter 603A of the Nevada Revised Statutes as necessary for the purposes of the legitimate interests pursued by the P2H, which are the solicitation, evaluation, and selection of applicants for employment.

Please read the P2H Recruitment Privacy Notice carefully by the following link:

Your personal data will be retained by P2H as long as P2H determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted.

Company website:

DOU company page:

Job posted on 17 November 2022
visibility 11 views    people_alt 2 applications

To apply for this and other jobs on Djinni login or signup.
  • Category: Ruby
  • Ruby, Ruby on Rails, API, RSpec
  • English: Intermediate
  • 3 years of experience
  • maps_home_work
    Full Remote
  • business_center
  • explore
    Relocate, Ukraine (Vinnytsia, Lviv)
  • public
    Only candidates from Europe and Ukraine