+375 (29) 302-30-18
enquiry@1pt.com

Ruby on Rails Developer

1PT welcomes talented Ruby on Rails Developers.

Our approach is expressed in our Vision: to deliver business, team, and personal growth through seamless integration with our partners. We integrate our teams, processes, and experience with your business, making us both stronger together. 

Our success is built on delivering quality consistently and challenging ourselves every day to be better. We focus on identifying, nurturing, and delivering talent to help you take your business to the next level. 

Our values: People, Expertise, Commitment 

About the project

  • You will be helping to enhance and maintain a sports-betting management system used by millions of customers in the UK (around half a billion of transactions a week).
  • The system centrally manages betting pools. It consists of components for player account management, betting (including wagers & competitions), payments, player promotions (communications, tracking, campaigns), accounting, customer service, BI/Reporting and third-party integration APIs.
  • The system makes use of service-orientated architecture (SOA), comprising small-focused services each encapsulating related business logic, which are collectively known as “core services”.
  • Platform is built primarily on Ruby-on-Rails.

Requirements

  • Experienced in Agile development.
  • Full-stack engineering experience, with strong system and CS fundamentals.
  • Expertise in building and maintaining reliable ETL jobs.
  • Deep understanding of SQL and relational database schema design and performance tuning, specifically Postgres.
  • Experience with the test, build, release engineering cycle.
  • Ruby-on-Rails experience in production environments.
  • Exposure to architectural patterns of a large, high-scale web application.
  • Experience in building apps with Test Driven Development (TDD) and RSpec.
  • Knowledgeable in SQL (PostgreSQL) and query optimization.
  • Experienced in working with and developing RESTful APIs.
  • Experienced in working with asynchronous requests in large scale applications.
  • Proficiency with HTML, CSS, Javascript is a plus.
  • Translate UX designs into fully functional applications.
  • Develop & deliver products in a timely manner.
  • Make architectural design decisions that improve scalability & performance.
  • Build products that meet the customer’s needs.
  • Comfortable exercising code reviews & providing constructive feedback.
  • Effectively collaborates with Product, QA, UX, and other internal groups (both technical and non-technical).

What we offer

  • Professional development support (participation in conferences & trade events, monthly internal soft skill club (1PT Talks), and mentorship program.
  • English lessons (any course you choose, we will cover 50% of its price!).
  • Medical care (up to 100% coverage that grows the longer you work with us).
  • Core Hours working schedule & flexible vacation policy.
  • No-Doctor’s Note Sick Days.
  • Young, fun, family-like atmosphere.
  • Cozy modern office.

To apply, please send your CV and cover letter to hr@1pt.com.