Position: Middle Ruby Developer
Company: GP Solutions
Category: Ruby
Experience required: 2y
English level: upper

GP Solutions is looking for a Ruby Developer.

GP Solutions - an international provider of technological solutions in the field of tourism and finance.

19+ years in the development of software for the tourism industry
300+ clients from 30+ countries
450+ successfully implemented projects
a team of 200+ professionals who are in love with their work
twice awarded "The Best IT Companies through the eyes of employees"
7 locations: Munich/Minsk/Warsaw/Kyiv/St. Petersburg/Dubai/Miami.
Since 2007 is a resident of the Hi-Tech Park (Belarus).
Locations: Belarus / Poland / Ukraine / Russia

Minsk office or remote.

Project:
Venture-backed & award-winning digital banking startup. With offices in Singapore, USA and Lithuania.
A team of hungry entrepreneurs with big dreams, gritty fintech experts, bankers with a modern mentality, and top-ranked venture capitalists, joined on a mission to bring cutting-edge banking services to underbanked businesses and entrepreneurs across the world.

Responsibilities:
-Working on the core business logic, including onboarding and verification, money movement, notifications, reporting, risk and fraud, and analytic tools
-Implement new functionality in the banking industry
-API design and development
-Development and support of microservices
-Support existing product and improve it
-Work closely with our product team

Requirements:
-Strong knowledge of Ruby, RubyOnRails, Sidekiq, Postgres;
-Building services architecture (without Rails);
-Experience with microservice architecture;
-Knowledge of Sinatra, RabbitMQ;
-Experience of using Trailblazer, Mongo, Redis, Dry-rb will be an advantage;
-Experience troubleshooting and debugging production issues;
-2+ years commercial development experience;
-Understanding of Scrum and Agile methodologies;
-Deep knowledge and understanding of "FinTech";
-Intermediate+ English Level.

Will be a plus:
-Bachelor’s degree in relevant field required. Master’s degree and/or relevant certifications is a plus
-Experience in the startup world or fintech (preferred)
-Experience in banking or business development (preferred)
-Understanding of the process of launching an E-Money Institution
-Distinguished analytical skills
-Experience in payment services and/or virtual assets - an advantage.