We make high-quality, low-maintenance software.
Betoola provides custom software development services and IT consulting.
We work closely with our clients to find the solution that best fits their business requirements.
We make high-quality, low-maintenance software.
Betoola provides custom software development services and IT consulting. We work closely with our clients to find the solution that best fits their business requirements.
Backend development
We design, develop and maintain APIs and web services. Here is a couple of our recent projects.
Helping a startup deliver an MVP
We joined the development team of an agricultural start-up, established CI/CD and QA processes. We significantly improved and stabilized the code base, which allowed us to present a stable MVP to the end customers. Now we are working with the company's stakeholders to design the project's next features, including a licensing system.
Delivering on time and budget for a bank
We perpetually develop integration services for a bank, meeting high quality standards within strict deadlines. We cover the whole development lifecycle from API design to end-to-end tests.
Mobile development
We take care of the whole development cycle of mobile applications for iOS and Android.

We've designed and developed native mobile applications for iOS and Android for streaming real-time video from video surveillance systems.

Working closely with customer's experts we've addressed complex issues such as video processing and network issues compensation. We ensured timely and defect-free delivery with CI/CD and QA processes. During the architecture design we've opted for a flexible and low-maintenance solution and mentored customer's developers who have joined the project.
Consulting
We work with you to solve your IT problems.
Recently we have:
Helped a bank to remove infrastructure costs and simplify legacy software maintenance
A bank's software was running on an application platform that was out of support (JBoss 5) and needed an upgrade. We migrated about 20 of the bank's services to the latest JBoss and also switched from Oracle JDK to Open JDK, completely removing licence costs for the former JDK. We also improved test coverage and maintainability of the migrated services.
Designed a reward system for a travel agency
A travel agency needed a reward system to stimulate their clients to buy tours that are more profitable for the agency. In close collaboration with business stakeholders, we prepared functional specifications, designed the architecture, broke the work down into tasks and provided time and resource estimation.
Revived a legacy banking software
A bank wanted to migrate their key services to another datacenter because of performance issues, but that software had been poorly designed and there was a problem rebuilding it. We reconstructed and automated the build process, also allowing for performance testing.
Our key clients
Careers
Join our team:
Senior Frontend Developer
We are looking for a frontend developer that will join us, starting with the project described below, and continuing with other company's projects, both internal and external.

About the current project
  • This is an external project for a global e-commerce fashion company. You will join an international team and help build a marketplace platform, which is already rolled out to 17 countries
  • You will build and maintain scalable features by contributing to the codebase on a daily basis
  • You will support a test-driven development culture in the team with aiming at a very high coverage
  • You will share your knowledge with the team and do regular code reviews
What we expect of you
  • SOLID Computer Science fundamentals (data structure, algorithms, design patterns)
  • 2+ years of experience in building high performance frontend applications using React, GraphQL and TypeScript
  • Experience with Node.js
  • Continuous learning and finding new ways to do things
  • Being able to work autonomously and proactively, delivering features without the need of an external guidance
  • Language requirements: Russian (native or advanced), English (at least B2, spoken and written, all meetings will be in English). Italian will be an advantage, but is not necessary
What we offer
  • Full-time employment
  • Fully remote work
  • Salary in Euro
  • 24 working days of paid vacation + Russian federal holidays
  • Possible business trips to St. Petersburg or Italy
To work from Russia, registration as a sole entrepreneur or self-employed person will be required. We will help with paperwork and taxes.
Middle Frontend Developer
We are looking for a frontend developer that will join us, starting with the project described below, and continuing with other company's projects, both internal and external.

About the current project
  • This is an external project for a global e-commerce fashion company. You will join an international team and help build a marketplace platform, which is already rolled out to 17 countries
  • You will build and maintain scalable features by contributing to the codebase on a daily basis
  • You will support a test-driven development culture in the team with aiming at a very high coverage
  • You will share your knowledge with the team and do regular code reviews
What we expect of you
  • Solid Computer Science fundamentals (data structure, algorithms, design patterns)
  • 2+ years of experience in building high performance frontend applications using React, GraphQL and TypeScript
  • Experience with Node.js
  • Continuous learning and finding new ways to do things
  • Being able to work autonomously and proactively
  • Language requirements: Russian (native or advanced), English (at least B1, but B2 is preferred, spoken and written). Italian will be an advantage, but is not necessary
What we offer
  • Full-time employment
  • Fully remote work
  • Salary in Euro
  • 24 working days of paid vacation + Russian federal holidays
  • Possible business trips to St. Petersburg or Italy
To work from Russia, registration as a sole entrepreneur or self-employed person will be required. We will help with paperwork and taxes.
Middle Backend Developer
We are looking for a backend developer that will join us, starting with the project described below, and continuing with other company's projects, both internal and external.

About the current project
  • We are building a microservice-based backend for a European b2b agricultural platform with several thousand potential corporate users
  • You will build and maintain scalable features by contributing to the codebase on a daily basis
  • You will share your knowledge with the team and do regular code reviews
What we expect of you
  • Solid Computer Science fundamentals (data structures, algorithms, design patterns)
  • 2+ years of experience with Java, Spring Boot, OpenAPI, Git, Maven, Docker, preferably also docker-compose
  • Experience of working with relational databases via ORM (Hibernate), understanding of SQL
  • Continuous learning and finding new ways to do things
  • Being able to work autonomously and proactively
  • Language requirements: Russian (native or advanced), English (at least B1, but B2 is preferred, spoken and written). Italian will be an advantage, but is not necessary
What we offer
  • Full-time employment
  • Fully remote work
  • Salary in Euro
  • 24 working days of paid vacation + Russian federal holidays
  • Possible business trips to St. Petersburg or Italy
To work from Russia, registration as a sole entrepreneur or self-employed person will be required. We will help with paperwork and taxes.
Contact us:
info@betoola.com
Icons made by Pixel perfect and prettycons from Flaticon.
Made on
Tilda