Negotiable
Undetermined
Remote
EMEA
Summary: The role is for a Fully Remote Kotlin Backend Application Developer, focusing on contract work from December 2025 to June 2026. The ideal candidate should have extensive experience in Kotlin backend development, particularly with Ktor, and possess strong skills in system design and architecture. Additional experience in Java backend development is a plus, along with proficiency in cloud services and containerization tools.
Key Responsibilities:
- Develop and maintain backend applications using Kotlin and Ktor.
- Design scalable and resilient systems, including databases and APIs.
- Implement software architecture patterns such as microservices and serverless architectures.
- Utilize cloud services and containerization tools effectively.
- Collaborate with team members to troubleshoot and optimize backend systems.
- Engage in CI/CD pipeline management and monitoring/logging tools.
Key Skills:
- Proficiency in Kotlin Backend Development (5+ years, with Ktor 3+ years).
- Strong understanding of object-oriented programming and design patterns.
- Experience with Spring Boot, Hibernate, Kotlin Coroutines, and Spring WebFlux.
- Knowledge of cloud services (Microsoft Azure, AWS) and containerization tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and monitoring/logging tools.
- Problem-solving and analytical thinking skills.
- Strong collaboration and communication abilities.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Fully Remote Kotlin Backend Application Developer
Start Date: December 2025
End Date: 30 June 2026
Type of role: contract
MUST HAVE:
- Proficiency in Kotlin Backend Development : at least 5 years of hands-on proven experience (with Ktor 3+ years)
NICE to Have:
- additional Java Backend Development experience more than 5 years
Required technical skills:
- Strong understanding of:
- object-oriented programming design patterns
- exception handling
- Mastery of core APIs, such as collections, streams, and concurrency frameworks
- System Design and Architecture:
- Solid knowledge of software architecture patterns like:
- microservices
- serverless architectures
- Ability to design scalable and resilient systems, including databases and APIs
- Frameworks and Technologies:
- Ktor at least 3 years
- Spring Boot, Hibernate
- Kotlin Coroutines
- Spring WebFlux
- http4k
- Proficiency in:
- cloud services (Microsoft Azure, AWS)
- containerization tools (Docker, Kubernetes)
- Experience with CI/CD pipelines
- monitoring, and logging tools
- Ability to troubleshoot and optimize backend systems
Additional Skills:
- Problem-Solving
- Analytical Thinking
- Collaboration and Communication