Kotlin Backend Engineer
FRANCE
il y a 1 jour
About this role
Kotlin on the backend brings concise syntax, structured concurrency, and strong type safety to JVM services and AI assistants often confuse it with its Java cousin. As a Kotlin Backend Engineer for AI training, you will help AI produce idiomatic server-side Kotlin that takes full advantage of coroutines, sealed types, and DSLs without falling back to Java patterns.
Key Responsibilities
- Generate and evaluate Kotlin backend instruction-response pairs spanning Ktor, Spring Boot (Kotlin), and Micronaut.
- Review AI-generated code for idiomatic use of coroutines, Flow, and structured concurrency.
- Provide feedback on type-safe builders, sealed classes, and Kotlin DSL design.
- Validate AI handling of database access (Exposed, jOOQ, JPA-with-Kotlin) and migrations.
- Evaluate AI outputs for testing strategies (Kotest, MockK) and integration testing.
- Identify subtle issues in nullability handling, exception flow across coroutines, and JVM interop.
Ideal Qualifications
- 6 years on JVM backends, including 3 years writing production Kotlin server code.
- Deep familiarity with at least one major Kotlin web framework (Ktor or Spring Boot).
- Strong grasp of coroutines, Flow, and structured concurrency in production systems.
- Experience with relational and document databases on the JVM.
- Comfort with Gradle, build scripts, and multi-module Kotlin projects.
- Familiarity with cloud deployment (AWS, GCP) and observability is a plus.
Project Timeline
- Start Date: Immediate
- Duration: Ongoing
- Commitment: Flexible, 10-25 hours/week
Contract & Payment Terms
- Independent contractor agreement
- Remote work - anywhere in eligible locations
- Weekly payment via Stripe or bank transfer
- Flexible hours
Help AI write Kotlin like a server-side Kotlin developer - apply now!
#J-18808-Ljbffr
Entreprise
ixolabs.ai
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
BORDEAUX, 33
il y a 22 jours
LILLE, 59
il y a 22 jours
NANTES, 44
il y a 12 heures
PARIS, 75
il y a 12 heures