Ruby developer
We are looking for a Ruby developer for one of the largest Fintech projects.
The project includes a financial platform and a few applications that provide clients with real-time analytics. The project has been operating for over 5 years now, and it has been operating under conditions of constant stress loads, and the range of emerging issues is broad and devilishly complex: development and modernization of the platform, tools for employees and partners, analytics, infrastructure development, integration with billing solutions, and much more.

We have an excellent technical department: everyone is engaged in their favorite activity, clearly structured and well-established processes, minimal routine and maximum time to resolve business issues.


Tasks to be completed:

  • The design and development of services for active project areas;
  • The optimization and development of existing services in the area;
  • Complete support for the parts of the project you are responsible for;
  • Mentoring of less experienced colleagues.

Absolutely necessary:

  • At least 2 years of experience in team commercial development on Ruby;
  • An understanding of how transactions and blocks work at the database level;
  • An understanding of the need for other team members to write clear code and for maintaining documentation;
  • The desire to cover the written code with tests;
  • Showing autonomy and initiative in designing and finding effective solutions.

Would be a plus:

  • Experience with high-load systems and large amounts of data;
  • Experience with queues and message delivery brokers;
  • Experience in developing distributed systems;
  • Experience with PostgreSQL / Apache Kafka / Consul / Docker / Gitlab CI/CD.

    You will like that
    :

    • Assistance with relocating to St. Petersburg or working remotely;
    • We pay for individual English lessons and any other training;
    • We file officially, salaries are by the book. Unlimited number of paid days off. VHI starting the first month.
    • We cover sports. There is a free gym, yoga, and crossfit at the office;
    • We feed you like Grandma does: breakfast and fruit, and sushi, burgers, pies, and pizza on Fridays;
    • We have a Happy Employee Fund — for monthly fun with your colleagues: you can choose whether you want to go kayaking, forge knives, or go to a bar, museum, or concert;
    • Our team is like family, retreats in Thailand, and corporate events in Greece.
    Welcome to Karuna!
    We might as well be looking for you!
    We are seeking new talent to join our team. Everyone at Karuna can say that this is the best job of their life.

    Do you think every other company can claim this about itself? We're not upset by your smirk.

    Find out what your friends already working with us think. Or, better still, come and see everything for yourself! Your smirk will change into a smile!