Position: Ruby Developer
Company: TalentChain
Experience required: 2y

**E-SYSTEMS LTD**
Оnline operator to sell railway tickets in Ukraine. The company was founded in 2007. We have been operating in the market of railway tickets since 2012, with portals e-kvytok.ua, e-bilet.ua.
E-Systems also operates its own payment gateway, vippay.com.ua. It is a payment service that allows you to implement the acceptance of payments for products and services on a website (or in a mobile application) using a bank payment card.

**Responsibilities:**
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Identify and fix bugs, bottlenecks, and performance issues
- Integrate data storage solutions and third-party libraries, particularly PostgreSQL
- Utilize Sidekiq for background job processing and task scheduling
- Implement caching and session storage using Redis
- Develop APIs and web services to support front-end and mobile applications
- Collaborate with designers to implement user-friendly interfaces using Netzke
- Set up and maintain the ELK (Elasticsearch, Logstash, Kibana) stack for log management and analysis

**Requirements:**
- 2+ years of experience with Ruby on Rails developer (middle +)
- Experience with relational databases, particularly PostgreSQL, and SQL
- Experience with Docker
- Knowledge of version control systems, such as Git
- Ability to write clean, readable, and maintainable code
- Excellent problem-solving and communication skills
- Ability to work effectively both independently and as part of a team
- Strong attention to detail and a commitment to delivering high-quality work