We use cookies to run the site and count visits. "Got it" also allows session recording.
4 months ago
Grade
Middle
Experience
from 3 years
Work format
Remote
Employment
Full-time
English level
B2, upper-intermediate
An email or a Telegram message to the recruiter
We are looking for a Middle Kotlin Backend Developer to join our backend team on a full-time remote basis.
The specialist will develop and maintain server-side applications and APIs using Kotlin, design microservices architecture, manage data persistence and caching, and ensure high performance and reliability of backend systems.
• Develop and maintain backend services and RESTful APIs using Kotlin (Ktor or Spring Boot) • Design and implement microservices architecture with inter-service communication patterns • Design and optimize database schemas for PostgreSQL/MongoDB and implement caching (Redis) • Integrate message brokers (Kafka, RabbitMQ) for asynchronous and event-driven processing • Implement authentication/authorization (JWT, OAuth2) and write clean, documented code • Containerize applications with Docker, orchestrate with Kubernetes, and configure CI/CD • Write unit and integration tests (JUnit, MockK) and optimize performance • Collaborate with mobile/frontend teams on API contracts and participate in code reviews
• 3+ years of commercial backend development with Kotlin • Strong Kotlin proficiency and hands-on experience with Ktor or Spring Boot • Solid understanding of REST API design and experience with PostgreSQL/MySQL and ORMs • Practical experience with Coroutines, Flow, and message brokers (Kafka, RabbitMQ, Redis) • Understanding of microservices, caching strategies, and containerization (Docker, Kubernetes) • Experience with Git, CI/CD tools, and testing frameworks (JUnit, MockK, Kotest) • Basic knowledge of cloud platforms (AWS, GCP, or Azure) and security best practices • Strong problem-solving skills and ability to work in a distributed team • English: B2 or higher (written and spoken)
Restrictions: Candidates from Egypt, India, Pakistan, and Afghanistan are not considered English: B2+
• Experience with GraphQL, gRPC, or event sourcing/CQRS patterns • Knowledge of Elasticsearch, serverless computing, or distributed tracing tools • Experience with other JVM languages (Java, Scala) or data streaming (Kafka Streams, Flink) • Familiarity with search engines, MLOps pipelines, or blockchain backend development • Contributions to open-source Kotlin or backend projects
REMOTE GLOBAL
Location: Remote, worldwide Format: Full-time, outsource, outstaff
REMOTE GLOBAL
Мы ищем Middle Kotlin Backend Developer в нашу backend-команду на полную удаленную занятость.
Специалист будет заниматься разработкой и поддержкой серверных приложений и API с использованием Kotlin, проектированием архитектуры микросервисов, управлением персистентностью данных и кэшированием, а также обеспечением высокой производительности и надежности backend-систем.
• Разработка и поддержка backend-сервисов и RESTful API с использованием Kotlin (Ktor или Spring Boot). • Проектирование и реализация архитектуры микросервисов с шаблонами межсервисного взаимодействия. • Проектирование и оптимизация схем баз данных для PostgreSQL/MongoDB и реализация кэширования (Redis). • Интеграция брокеров сообщений (Kafka, RabbitMQ) для асинхронной и событийно-ориентированной обработки. • Реализация аутентификации/авторизации (JWT, OAuth2) и написание чистого, документированного кода. • Контейнеризация приложений с помощью Docker, оркестрация с Kubernetes и настройка CI/CD. • Написание unit- и интеграционных тестов (JUnit, MockK) и оптимизация производительности. • Взаимодействие с мобильными/frontend командами по API-контрактам и участие в code reviews.
• 3+ года коммерческой backend-разработки на Kotlin. • Глубокое знание Kotlin и практический опыт работы с Ktor или Spring Boot. • Понимание принципов проектирования REST API и опыт работы с PostgreSQL/MySQL и ORM. • Практический опыт работы с Coroutines, Flow и брокерами сообщений (Kafka, RabbitMQ, Redis). • Понимание микросервисов, стратегий кэширования и контейнеризации (Docker, Kubernetes). • Опыт работы с Git, инструментами CI/CD и фреймворками для тестирования (JUnit, MockK, Kotest). • Базовые знания облачных платформ (AWS, GCP или Azure) и лучших практик безопасности. • Отличные навыки решения проблем и способность работать в распределенной команде. • Английский язык: B2 или выше (письменный и устный).
• Опыт работы с GraphQL, gRPC или шаблонами event sourcing/CQRS. • Знание Elasticsearch, serverless computing или инструментов распределенной трассировки. • Опыт работы с другими JVM-языками (Java, Scala) или data streaming (Kafka Streams, Flink). • Знакомство с поисковыми системами, MLOps-конвейерами или разработкой backend для блокчейна. • Вклад в open-source Kotlin или backend-проекты.
Location: Remote, worldwide Restrictions: Candidates from Egypt, India, Pakistan, and Afghanistan are not considered English: B2+ Format: Full-time, outsource, outstaff
We compare skills, grade, work format and salary
Most often 2,920 to 3,650