T
TBAuctions
BackendSenior
Senior Backend Engineer (Kotlin)
KotlinAzure SQLRedis CacheCosmosdbAzureCi/CdAzure DevOpsPrometheusLokiGrafanaKubernetesTerraformMicroservicesEvent-Driven Architecture
About the Position
International product & tech driven scale-up with a long business track record is looking to expand. Do you want to work on a complex and unique international auctioning platform as a Kotlin engineer on the backend while working with state-of-the-art solutions?
Responsibilities
- Architect, develop, and maintain Kotlin-based microservices handling inventory management, auction listings, bids, payments and financial operations
- Write clean, testable code following functional programming principles
- Convert business requirements into high quality functionality in the platform
- Work with Azure SQL, Redis and CosmosDB databases, optimising queries and data models for performance and reliability
- Contribute to event-driven architectures that power our real-time auction platform
- Build and deploy services within our Azure cloud-native infrastructure
- Develop and maintain CI/CD pipelines using Azure DevOps and Argo
- Implement observability and monitoring solutions to ensure system health and performance, using Prometheus, Loki & Grafana
- Work with containerised applications and Kubernetes deployments, using AKS
- Collaborate with local and international teams to deliver high-quality, scalable solutions
- Participate in architectural discussions and contribute to platform-level patterns
- Partner with the product managers, designers, senior engineers and architects to turn business needs into technical solutions
- Share knowledge and support continuous improvement within the team
Requirements
- Strong JVM proficiency with Kotlin with minimum 6 years in server-side development
- Experience with microservices, and event-driven architectures
- Solid understanding of cloud-native architecture principles, with hands-on Azure experience preferred
- Familiarity with CI/CD practices and tooling (Azure DevOps preferred)
- Experience with relational databases (Azure SQL)
- Interest to work in functional programming paradigms (Arrow)
- Exposure to containers, Kubernetes, and Infrastructure-as-Code concepts (Terraform)
- Experience with performance analysis and tuning, from databases to network calls & resource management
- An understanding of cost management of resources in a cloud environment
- Solid understanding of security principles and data privacy
- Solid understanding of architecture patterns in a distributed system
Benefits
- Independent and varied role within an entrepreneurial and innovative organization
- Competitive salary of € 85.000 - 90.000 per year
- Good pension scheme
- Bonus scheme (up to 1 gross monthly salary per year)
- 25 vacation days
- Laptop and iPhone
- Training opportunities
- Hybrid flexible work options
- A professional team where hard work is combined with humor ✨
Senior Backend Engineer (Kotlin)€ 85.000 - 90.000 per year