Position: Senior Ruby on Rails Engineer
Company: Binary Studio
Category: Ruby
Experience required: 5y
English level: upper
Published: 2023-06-01T00:00:00+03:00

**About the project:**

Platform to help people donate to the election campaigns. Platform allows election campaign managers to set up donation campaigns and provides a centralized place for individuals to support their candidate.

**Tech Stack:**
Ruby on Rails, JavaScript/JQuery, PostgreSQL, Active record.

**Talent You’ll Bring into Our Team:**
• Extensive experience working with Ruby on Rails, JavaScript/JQuery for an extended period, demonstrating a deep understanding of their fundamental concepts and capabilities
• Proficiency in applying the principles of OOP and SOLID in practical programming tasks, with an eye for clean and maintainable code
• Experience with Ruby on Rails unit testing libraries
• Experience with PostgreSQL database
• Proficiency in using Active Record as a relational database interface
• Prior experience with DelayedJob (or Sidekiq) for handling task scheduling and background processing

**Will be a plus:**
• Utilizing AWS/Docker for infrastructure and deployment purposes
• Working with Stripe for payment processing
• Understanding of Devise/Cancan for effective user management
• Experience using Twilio/Sendgrid for implementing two-factor authentication and managing emails

**What we offer:**
• Professional Growth opportunities
• Ambitious goals and interesting projects
• We have the most competitive software development academy in Ukraine — Binary Studio Academy. In 2022, it became international and attracted more than 10,000 applicants. It's a free online initiative that offers intensive training to participants. As a member of our team, you'll have the opportunity to enrol as a coach or lecturer in the academy and hone your leadership and project management skills!
• Regular & transparent performance and salary review based on results of work
• Mentorship and Personal Development Plans for everyone in the company by your request
• Regular educational events from our internal experts (you can be one of them)
• Possibility for both vertical or horizontal growth

**Benefits program:**
• paid vacation, paid sick leaves, 10 days for State holidays, additional days off
• Compensation for self-development and support in receiving certificates/attending conferences, etc.
• Accounting support
• English lessons

**Comfortable Working conditions:**
• Flexible working hours
• Amortization program or provision of required equipment
• Hybrid working model (remote or from a cozy office in Kyiv or Lviv)
• Gaming room with table tennis and board games

**Community:**
• Various corporate events (psychological training, based on employees’ needs to care about mental health, New Year celebration, team buildings, etc)
• Celebration of important personal and project milestones (project successes, B-days, anniversaries, marriage, childbirth)
• Support of team members during russian aggression (evacuation, safe accommodation in Western Ukraine, financial support for those who joined Armed Forces, donations, etc.)