Kotlin Server-side Developer
About the Company
Klaravik SE is a prominent auction brand known for its robust online platform that facilitates the sale of a wide range of items, including machinery, vehicles, equipment, and various industrial tools. Established in Sweden, Klaravik has carved out a reputation for being a reliable and efficient marketplace for both buyers and sellers.
Klaravik is a part of TBAuctions, a group that encompasses several auction brands under its umbrella, Klaravik benefits from an expansive network and a broad customer base. This integration enhances its capabilities to reach a wider audience, ensuring a constant flow of items and bids, thereby maintaining a dynamic and vibrant auction environment.
About the job
We are looking for someone that can help with our Klaravik migration on the backend and can help adapt the current Klaravik process into the new TBAuctions Kotlin microservice codebase. Ideally you are in the greater Copenhagen region to work with our development teams in our office in Lund.
You will work with a tight-knit development organization locally in Sweden and also internationally in the Netherlands and Poland. We will spend a lot of time on skills development and training to make the transition between platforms as smooth as possible while learning by building new features in the system together
We have created a white-label storefront website to support our major auctioning brands: klaravik.se, troostwijkauctions.com, and vavato.com and we plan to continue the migration for all our other brands to continue with our vision, better together.
In addition to our white-label storefront we have built a modern backend infrastructure to support the continuous growth of our business and the growing volume of items sold and bids made on those items. TBAuctions handles 2.9 million items annually, has 30 million website visits per month, can reach 10 bids per second, and employs over 800 people.
Your main tasks:
- Developing and maintaining microservices related to our auctioning domains
- Category and inventory management
- Publishing and managing auctions
- Handling bids, transactions, and payments
- We work in a team structure that is built around projects, allowing you learn and develop skills in our separate but related domains that all have the same standards
- Support and assist colleagues in development work.
- Actively participate in technical planning for upcoming projects.
About You
As the company wants to build a group that works well together, team chemistry and the desire to develop something great together are central. Of course, you need to be able to code, but it's equally important to be self-driven and enjoy working together towards a common goal.
Skills:
- Documented competence with JVM languages (Scala, Java), or server-side Kotlin
- Experience with or the desire to learn functional programming
- Experience with cloud development (Azure, AWS, GCP), preferably with Azure
- Experience working with microservices and/or distributed event-driven architecture
- Proficiency in English (Swedish is not required)
Other meriting skills:
- Kotlin development with Ktor and Arrow.
- Queue management (Service bus, RabbitMQ, OpenMQ).
- Databases (Azure SQL, Redis, MongoDB).
What we offer
A pleasant workplace in modern premises in central Lund right by the train station. There are also city and regional buses nearby.
Flexible working hours give you the opportunity to balance your private life and work, no matter where you are in life.
We have 6 weeks of vacation, wellness contribution, pension solution and health insurance.
Details
Start day: According to agreement
Location: Vävaregatan 21, 227 36 Lund
Salary: According to agreement
If you have any questions about the position, please contact Johan Alsfjärd, Senior Engineering Manager at j.alsfjard@tbauctions.com.
We recommend that you submit your application immediately as we make a continuous selection.
Looking forward to your application!
Kollegor
Lund
Klaravikandan 🤍
Vi som jobbar här pratar ofta om Klaravikandan. Det är svårt att sätta fingret på exakt vad det innebär men en sak är säker - det märks tydligt i vårt arbetsklimat. Genom att uppmuntra och peppa varandra och framförallt ha roligt ihop skapar vi den gemenskap som genomsyrar allt vi gör. Det kallar vi Klaravikandan.
Kotlin Server-side Developer
Läser in ansökningsformuläret
Jobbar du redan på Klaravik AB?
Hjälp till i rekryteringen och hitta din framtida kollega.