Job Description
Mission Statement:
Kontakt.io is building the platform that care operations run on.
We reduce waste, cut costs, and improve revenue by improving throughput, asset utilization and staff productivity. Our platform uses AI, RTLS, and EHR data to enable self-learning agents to automate workflows, adapt in real-time, and orchestrate all of care delivery operations.
Easy to deploy and scale, it gives a clear picture of spaces, equipment, and people, eliminating inefficiencies and enhancing the patient experience. With measurable 10X ROI and over 20+ use cases, Kontakt.io is the go-to platform for better and faster care delivery operations.
Success in this position requires a passion for building high-performing and reliable applications. You need to have an internal urge to come up with innovative ideas and look for the best tools to solve scalability problems.
Our tech stack :
- backend: Kotlin, Java 15+ ; Spring boot, spring-data, Kafka, MongoDB, PostgreSQL, Docker, Kubernetes, Python
- frontend: Angular 12/15, TypeScript, Leafletjs, PrimeNG, Vue.js, ES6, Nginx deployment, Figma designs
We are looking for a person who is able to work independently with the ability to look at the problem from a product perspective, suggest proper solutions and then execute against them.
You will be expected to:
develop user-facing Kontakt.io Appsdefine data models and work with database systems like MongoDB and Postgresestablish connectivity with third-party systems using modern integrations technologies like RESTful APIs, WSS Streams, Webhooks, Kafka streamsbuild modular and reusable components and librariescontribute to key architectural decisions that directly impact the scalability of Kontakt.io Apps.write and maintain documentationwrite performance testssupport and maintain CI/CD Workflows create and drive best practices in the team (including peer reviews and building for testability)propose any upgrades and updates necessary for keeping up with modern security and development best practicesparticipate in 24/7 on-call rotation
Our requirements:
hands-on experience in designing and developing highly scalable applications using modern technology stacks such as Java/Kotlin, Kafka/RabbitMQ, MongoDB strong microservice architecture experienceknowledge of Spring frameworksWeb Flux, Groovy experience extensive experience building complex applications using object-oriented JavaScript/TypeScript leveraging the best modern Web frameworks (Angular, React, Vue, etc.)expertise in front-end JavaScript frameworks, HTML, and CSSexperience with building front-end JavaScript applications using RESTful interfacesthe ability to naturally follow good development practices like test automation, CI/CD, source version control, etcexperience with development for and deployment to AWSenjoy technical challenges and are eager to explore new technologiesgood communication skills (English is a must)Keycloak experience would be a great asset
We offer:
fast-paced and dynamic startup environment, flat structureB2B contract or a permanent agreementcompetitive salary and stock option planwork with our IoT experts and trending technologies remote or hybrid work (office in Krakow)collaborative and self-organized environmentflexible working hoursprivate medical care, cafeteria system