Full Stack Engineer (Ruby,JS)

office / remotesoftware developmentMiddle / Senior


This project, part of a leading European payment group, makes payment magic happen for over 37,000 European webshops, holding licenses that cover the entire continent!

Join the team and be part of the fun as they leave their mark on the payment industry while contributing to the excitement of a unified commerce platform, where managing data becomes a real-time adventure.

The agile and cross-functional teams comprise experienced developers, a product manager, and QA engineers. The team values cooperation and self-organization and works together to shape the central part of the next-generation payment processing platform, focusing on alternative payment methods (APMs) and credit card payments (within PCI DSS scope).

Full-stack technology stack includes:
• Ruby, Sinatra, and Grape
• JavaScript, TypeScript, and Angular
• PostgreSQL and MongoDB
• Docker and AWS

What will be your work focus:

  • Develop front-end features for the Quickpay customer-facing product using Angular, JavaScript, and TypeScript.
  • Build back-end functionalities for payment group apps using Ruby.
  • Collaborate with product managers and other stakeholders to define and finalize the features being developed.
  • Coordinate with customer support to respond to customer inquiries and resolve bugs.
  • Stay informed of the latest technology trends to maintain a cutting-edge development environment.
  • Work in close collaboration with other engineers for seamless integration and efficient development.

Our perfect-match teammate should has:

  • You have At least 3 years of experience working with Angular, JavaScript, and TypeScript.
  • You have a minimum of 3 years of Ruby development experience.
  • Profound knowledge of AWS, Ruby, Angular, TypeScript, and JavaScript.
  • You are eager to bring solutions proactively and take ownership of your work.
  • You are fluent in English and can convey your ideas efficiently.

Let’s check some Jappware benefits:

  • Opportunity to work on challenging and innovative projects.
  • Professional growth and development opportunities.
  • Collaborative and dynamic work environment.
  • Hybrid work format & flexible work hours;
  • MacOS equipment;
  • 20 paid vacation days;
  • 15 paid sick leaves;
  • 4 additional days off per year in case of being a blood donor;
  • Annual budget for learning & development activities;
  • IT Club membership;
  • Accountant services;
  • Regular internal tech and non-tech talks;
  • Possibility to work from the welcoming office in Lviv.

And many other lukewarm gains!

Steps to expect in Jappware’s hiring process:

  • Online interview with Recruiter — 45 minutes
  • Technical interview — 1 hour
  • Call with the Director of Engineering — 45 minutes