Logo Innovatrics, s.r.o.

Java/Kotlin Experienced Software Engineer

Innovatrics, s.r.o.

Place of work
Remote work
Contract type
full-time, trade licence
Wage (gross)
2 700 - 5 300 EUR/month* A specific job offer will be depending on the offered job level, your professional and technical skills and knowledge, education, and work experience. The stated salary is for a fulltime position. The conversion to a contract position is subsequent.

Information about the position

Job description, responsibilities and duties

What You’ll Help Build:Why This Job Is Exciting:


At Innovatrics, we build biometric technologies for elections, border control, digital ID, and secure onboarding in 80+ countries. Our algorithms have reached over a billion people.

Your work here won’t get lost in a backlog; it’ll shape real-world systems that matter.

We’re a small team, so your ideas ship fast. From day one, you’ll build production features and shape global-scale projects within weeks.

At Innovatrics, we equip you with the tools, context, and trust to thrive. Our opportunity-driven roadmap highlights how you can grow, contribute, and make a meaningful impact throughout your journey with us.

In your first months, you’ll...

  • Get hands-on with our services, most of which are written in Kotlin and use the gRPC framework with Protocol Buffers (Protobuf) for data serialization.
  • Learn the ins and outs of our architecture and development workflows.
  • Deliver small bug fixes and enhancements to help you become familiar with the system.

As you settle into the role, you’ll...

  • Contribute actively to the development and optimization of our Biometric Services team’s components.
  • Participate in the design of new features and API improvements.
  • Collaborate with engineers across teams to ensure high performance, scalability, and clean architecture.

Within your first year, you’ll...

  • Influence architecture and technical strategy across services.
  • Provide expert input on Java/Kotlin development and API design.
  • Mentor junior engineers and help shape coding standards and best practices.

Information about the selection process

Hello and thank you for choosing to apply for a job at Innovatrics. We are happy that you are interested in us!
After receiving your CV, we will closely review your application and see if you're the right fit for us. If so, we will reach out to learn more about you.

We wish you good luck in our hiring process!

Prior to sending your response to the present job offer, please read the Personal Data Processing Information. You are sending your data to Innovatrics, s.r.o., Pri vinohradoch 82, 831 06 Bratislava, Company ID: 36 280 712 which will process your personal data at your request as referred to in Article 6 (1) (b) of the General Data Protection Regulation (GDPR) for the purposes of performing and assessing a particular selection procedure and pursuant to Act no. 18/2018 Z.z. on the personal data protection.

Requirements for the employee

Candidates with education suit the position

Secondary without school-leaving examination
Secondary with school-leaving examination
Follow-up/Higher Professional Education
University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Educational Specialization

IT, SW Development

Language skills

English - Upper intermediate (B2) or Slovak - Upper intermediate (B2)

Other knowledge

Java - Advanced
Spring Boot - Advanced
Kotlin - Advanced
Rest API - Advanced

Personality requirements and skills

About you:

You are an experienced Java or Kotlin software engineer (prior Kotlin experience is a plus, but not required — we’ll help you get up to speed!). You’re someone who thrives in a culture of ownership, autonomy, and continuous improvement.

You are:

  • Proficient in backend software engineering, ideally with experience in distributed systems, APIs, or gRPC.
  • Comfortable working independently and collaboratively on challenging problems.
  • A team player who values humor, openness, and thoughtful communication.

Qualifications:

  • Strong communication and problem-solving skills, with the ability to understand complex systems and explain technical concepts clearly to both technical and non-technical audiences.
  • Proven experience in backend development using Java and/or Kotlin, ideally with knowledge of gRPC, Protobuf, and distributed systems.
  • Solid understanding of multi-threading and parallel programming, with hands-on experience designing and debugging concurrent systems.
  • Collaborative mindset with experience working in cross-functional teams, code reviews, and agile development environments.
  • Proactive and independent, with a high sense of ownership and a willingness to mentor others and continuously improve coding standards and team practices.

Nice-to-have:

  • Experience with basic DevOps practices, including CI/CD pipelines, Docker, or Kubernetes
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their services
  • Understanding of observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
  • Exposure to security best practices for APIs and distributed systems

Techstack:

You'll be working with a modern backend stack designed for performance, observability, and developer productivity:

Languages & Frameworks:Java, Kotlin, Spring Boot, Ktor

Communication & APIs:gRPC with Protocol Buffers, REST APIs, GraphQL

Data & Storage:Distributed memory storage with Apache Ignite

Build Tools:Maven, Gradle

Observability:OpenTelemetry, Prometheus, Grafana, Tempo, Loki

Testing:JUnit

DevOps & Tooling:GitLab CI/CD, DockerTeam Productivity:Jira, Confluence

Advertiser

Brief description of the company

At Innovatrics, our mission is to make biometric identity accessible, secure, and scalable for everyone.
We develop world-class biometric solutions used by governments, enterprises, and platforms around the globe. Our technology powers identity verification, access control, criminal investigations, and national ID systems - serving millions of users and making security smarter and more seamless.
We're trusted by companies and institutions in over 80 countries and ranked among the top vendors in independent NIST evaluations.

Number of employees

200-249 employees

Contact

Contact person: Anna Tkacova
Tel.: +421911247080
E-mail: send CV
ID: 5104318  Dátum zverejnenia: 20.6.2025  Základná zložka mzdy (brutto): 2 700 EUR/month