Custom software development that meets your specific needs.

Backend Development Software Delivery Notch

Back-end development

We have started with Java as our foundation backend technology. Over the years we started choosing and gaining experience in other technologies as well based on which technology would fit best for the software solution. The technologies might be different, but the principles of engineering approach stay the same.

  • Java
  • Scala
  • Kotlin
  • .NET
  • Go
  • Node.js
  • SpringBoot
  • Spring Framework
  • Akka
  • Hibernate
  • Express.js
  • Kafka
  • Relational Databases
  • NoSQL Databases
  • Messaging systems
  • Kubernetes
  • Docker
  • Git
  • Git Hosting platforms
Frontend Development Software Delivery Expertise Notch

Front-end development

Rest assured, our front-end engineers know how to make custom enterprise applications look and feel beautiful.

  • JavaScript
  • TypeScript
  • React
  • Angular
  • Vue
  • React Redux
  • React Router
  • NgRx
  • Vuex
  • Less
  • MochJS/Jest/Jasmine
  • Vite/Yarn/Gulp/Grunt
  • npm
  • ESLint/TSLint
  • Webpack
  • Cypress
  • Selenium
  • Git Hosting platforms
  • Git
Mobile Development Notch Expertise

Mobile development

Our strategy is to build only native mobile applications. We believe native delivers the best user experience.

  • iOS
  • Android
  • Flutter
  • Kotlin Coroutines
  • Dagger
  • Retrofit
  • SwiftUI
  • Combine
  • RxJava
  • Firebase
  • Xcode
  • Android Studio
  • Git
  • Git Hosting platforms


From Junior Software Engineer to CTO_Marko Stefancic
Goreta Bošković, Marketing Team
From Junior Software Engineer to CTO: 10 years at Notch 

Notch Stands For Not Only Technology

Check out our blog section where we regularly share useful insights, news, latest practices and trends.

Exceptional ideas need experienced partners.




Platform Engineering