Published: Mon, 21 Oct 2024 22:50:18 GMT
Position: Senior Software Engineer
Company Overview:
At Kontakt.io, our mission is to simplify the delivery of location and sensor data insights for businesses. We offer a portfolio of complete IoT and location solutions that combine hardware, software, and cloud to bring real-time visibility, analytics, and AI to operations. With over 2,000 customers across diverse industries, we are a leader in IoT and have a proven track record of helping businesses deploy resources and processes efficiently while making their customers and staff feel seen and valued.
Job Description:
We are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for developing high-performing and reliable applications, as well as contributing to key architectural decisions that directly impact the scalability of our apps. You will also have the opportunity to work with cutting-edge technologies and collaborate with a team of talented individuals in a self-organized and supportive environment.
Key Responsibilities:
– Develop user-facing Kontakt.io apps
– Define data models and work with database systems like MongoDB and Postgres
– Establish connectivity with third-party systems using modern integration technologies such as RESTful APIs, WSS streams, Webhooks, and Kafka streams
– Build modular and reusable components and libraries
– Contribute to key architectural decisions
– Write and maintain documentation
– Write performance tests
– Support and maintain CI/CD workflows
– Create and drive best practices within the team, including peer reviews and building for testability
– Propose necessary upgrades and updates to keep up with modern security and development best practices
– Participate in 24/7 on-call rotation
Requirements:
– Hands-on experience in designing and developing highly scalable applications using modern technology stacks such as Java/Kotlin, Kafka, and MongoDB
– Strong microservice architecture experience
– System design experience
– Knowledge of Spring frameworks
– Familiarity with good development practices such as test automation, CI/CD, and source version control
– Experience with development for and deployment to AWS
– A passion for exploring new technologies
– Excellent communication skills in English
We Offer:
– B2B or employment contract options
– Competitive salary and stock option plan
– Opportunity to work with cutting-edge technologies
– 100% remote or hybrid work (office in Krakow)
– Linux or macOS laptop, depending on preference
– Collaborative and self-organized environment
– Private medical care and cafeteria system
Why Join Kontakt.io:
We Make Things Easy:
– Easy to Use: Our apps focus on a single user and specific problem, making them easy to use for everyone.
– Easy to Buy: We simplify pricing with a single, per-bed or per-room model that includes all necessary products and services.
– Easy to Deploy: Our AI- and cloud-based platform allows for autonomous communication and validation, cutting deployment time from months to weeks or even days.
We Deliver Fast Outcomes:
– Industry’s #1 Time To Value: Our AI- and cloud-based platform enables us to deliver positive outcomes to users faster than anyone else.
– Delivered As A Service: We offer an as-a-service model, providing everything from devices to apps to support and allowing for added use cases with a simple click.
– Outcome Driven: Our approach is designed to ensure the outcomes our customers need, from on-site installation to monitoring and service-level agreements.
We Ensure Unmatched Scalability:
– Priced for Scaling: Our scalable pricing options make it cost-effective for our customers to create value.
– A Platform for Scaling: Our platform offers lower TCO, quicker adoption of new use cases, and extensive cloud scalability.
– Managed for Scaling: SOC-2 and HIPAA compliant, our platform integrates with existing wireless and security infrastructure, providing uninterrupted functionality and confidence for our customers. Apply link