Microblink is an R&D company with a mission to simplify data entry in mobile and web apps using camera input. Using advanced AI methods, we develop state-of-the-art computer vision and data extraction technology, linking modern apps with the physical world. We’re the reason why today you don’t have to go to the bank to pay your bills, or even type the data into your mobile banking app. Instead, you can scan them and pay in a few seconds. Our products use the power of machine learning to help users achieve their goals as well as enjoy the process itself.

In Microblink, we believe the best results are achieved by working in smaller teams that collaborate closely together and that’s why we put our focus on gathering passionate, diverse and talented people. Even though we are proud of our achievements, we want to expand our team with top-notch engineers who will help us bring our top-notchness to the next level!

If you decide to join us as a Senior Full-Stack Developer, you will:

  • Design, develop and deploy new functionalities on our Software as a service platform, Microblink Cloud API, including:
    • Backend API services for our products
    • Together with DevOps engineers work on infrastructure solutions for deploying our services on cloud platforms using technologies like docker, kubernetes, cloudrun
    • Authentication and authorization services for accessing API
    • Frontend applications that integrates with our Cloud API and offers best user experience for image acquisition and processing 
    • Both user and administrator interfaces for managing user access, viewing usage history and statistics and configuring our Cloud API
  • Work on new creative ways to handle load, performance, usage statistics, and data processing. This includes modern cloud service architecture design, on different cloud providers 
  • Work on new creative ways to enable our clients and potential clients to test easily and play with our technology, products and MVP’s 

You are the right person for the job if you:

  • Have substantial knowledge and experience working with:
    • Java or Kotlin
    • Spring or similar framework
    • Javascript and Typescript
    • AngularJS or similar frontend framework (React, Vue)
    • Node.js
    • HTML5, CSS3
    • both NoSQL and SQL databases
    • RESTful API design
    • Docker
    • “infrastructure as code” practice
  • Have some experience with:
    • cloud service providers like GCP, Amazon or Firebase
    • MongoDB
  • Have essential software development skillset (“it goes without saying” type of skills): OOP, git, team collaboration skills, a good level of English language skills
  • Are responsible, proactive and able to communicate with stakeholders and users

We are offering:

  • Learning opportunities through 
    • Direct mentorship - when you join our team, you’ll get a dedicated mentor and a buddy, who will be your counselor, consultant and cheerleader
    • Knowledge sharing - we make time for/dedicate 20% of our working hours for internal workshops and lectures 
    • Educations and conferences - we are regularly attending some of the biggest conferences worldwide (such as Build, .Net or SQLBits) 
    • Dedicated budget for professional development and education
    • Internal library that keeps growing, based on our needs and interests
    • Online courses
  • Team leads and managers with technical backgrounds, dedicated to improving the development process
  • Teamwork is important to us. In Microblink you will have a chance to:
    • actively participate in planning the iterations together with the rest of the team
    • work with a team on the design and architecture of the solutions
    • be part of our continuous improvement culture
    • contribute to the technical standards (all kinds of effort related to maintenance of the codebase, constant improvements in tech stack and tech solutions, ensuring software stability, maintainability, and overall quality etc.)
  • Working in a casual, and yet professional working environment with motivating working conditions
  • A culture that recognizes and rewards success, and is not afraid to try, fail and learn from the mistakes