back to all positions

Senior .Net Core Developer

Belgrade, Serbia

Bookedby is looking for an experienced .Net Core developer who wants to participate in the creation of software solutions for checkout equipment, booking systems and analytical systems.

Our goal is to continue to delight our users with our systems and continuously improve UX, usability, and stability. You will be working on a platform that is used by 40 million users. You will work remotely with other team members to control the quality of the products released, which is a very important role in the team. Remote work allows you to have flexible hours and spend more time with your family. While working in Scrum, you will have to communicate regularly with developers and testers, participate in planning and evaluation, retrospectives and demos, and be proactive and involved in the development process.

In order to succeed in this role, you will have to quickly get up to speed, learn all the extensive functionality of existing software systems and solutions, as well as get used to the rapid pace of developing new features and products. You will have to deal with a lot of problems on your own or with the support of colleagues. We expect you to take this as a challenge and an opportunity to show yourself, your ingenuity, ability to quickly understand the essence of issues and solve problems.

We speak English, we expect the same from you! Even if all of your team speaks Russian all documentation, notes, and written communication should be in English.

Key Responsibilities:

  • Design and develop high-load scalable solutions;
  • Writing clean testable code with a focus on unit testing;
  • Work in a SCRUM team, actively participate in all Agile processes.

We expect/required:

  • Deep experience with .NET Core and ASP.NET;
  • Excellent development experience with REST API;
  • Excellent understanding of data access methods and design patterns (MS SQL Server, MySQL, SQL);
  • Experience with Agile/SCRUM development methodology and tools such as Confluence and Jira;
  • Experience with Linux;
  • Experience with Git;
  • Experience with Docker;
  • Excellent communication skills;
  • Excellent command of English (above Intermediate level);
  • Experience working with code review systems as an author;
  • Experience working with code review systems as a reviewer;
  • Experience issuing assessments and following those assessments


  • Experience with GitLab, Gitlab CI/CD;
  • Ability to proactively define requirements;
  • Experience with Kubernetes, Rancher and AWS;
  • Knowledge of best coding practices and transfer of this knowledge to other team members;
  • Active participation in architectural discussions and brainstorming, cross-team planning;
  • Knowledge and experience of release management;
  • Keep abreast of the latest industry trends and technological innovations;
  • Feeling responsible for the codebase (finding technical debt, refactoring and knowing when to do it).

What do we offer:

  • Interesting and complex projects;
  • Modern technologies;
  • Distributed international team with 6 offices around the world.
  • We are also flexible in working with you in most other countries without sanctions and as long as you have the legal right to work in that country.

Apply for this position

Tell us more about you. We'll be in touch if it's a great fit.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form. If the issue persists, please email