About the Client
Our client is Slovak IT company focused on providing fast, accurate, interoperable and sensor independent fingerprint recognition software for incorporation into final biometric applications. Their components offer exceptional performance perfectly suitable for both, high-end and low-cost biometric applications.
About the Role
Our client expands the team developing its own software product with global impact- a new onboarding platform. Consisting of mobile and server components this SW can authenticate and extract data from identity documents, verify identity using facial biometrics, and detect liveness of an individual. With only a few steps you can create a new account in a bank without even coming out from your home.
We are looking for an experienced developer for project - next-generation access control and attendance management system, built upon industry-leading biometric technology, that is designed to meet the needs of small and medium businesses.
-Designing and implementing new features with modular, secure and well tested full-stack code which has a clear separation of responsibility
-Backend: Ruby on Rails (currently updating to latest), Sorbet, RSpec, Rubocop, OpenAPI
-Frontend: React, Ant Design, Apollo GraphQL, Eslint, Prettier
-Product development of a presentation and backend layer of our core world class biometric product
-Development of interesting use cases focused around biometric: Face verification, liveness checks, fingerprint matching
-Following team methodology and rules, development based on well defined priorities
-Close cooperation with other team members, exchange of knowledge, code reviews
-New features development mainly with Ant components, React and Ruby on Rails in our products
-Maintaining an active testing suite as well as creating various new kinds of tests
-Experience with Ruby programming language and Ruby on Rails framework (or alternative web development language and framework)
-Experience with SQL databases (PostgreSQL) and ORM
-Knowledge of modern front-end basic building blocks:
-CSS platforms - SASS / LESS
-Familiarity with communication protocols like REST, GraphQL
-Advanced knowledge of CI/CD processes and tools like GitLab CI and/or Jenkins
-Flexibility - ability and willingness to adopt other modern programming languages and techniques
-Good command of the English language
Nice to Have Skills