Skip to main content

Middle Kotlin Backend Developer

RemoteWorldwide except Egypt, India, Pakistan +1 more
Published
Role
Backend
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Worldwide except EG, IN, PK, AF. Set where you work from to check your eligibility.

No BS summary

Middle Kotlin backend developer with 3+ years of commercial backend experience. Must be strong in Kotlin, Ktor or Spring Boot, REST APIs, databases, message brokers, Docker/Kubernetes, CI/CD, and testing. Remote worldwide except Egypt, India, Pakistan, and Afghanistan; English B2+ required.

Core skills

KotlinKtor/Spring Boot

Required skills

REST APIPostgreSQL/MySQLORMsCoroutinesFlowKafka/RabbitMQRedisDockerKubernetesGitCI/CDJUnitMockKKotestAWS/GCP/AzureMicroservices

Optional skills

GraphQLgRPCElasticsearchServerless computingDistributed tracing toolsJavaScalaKafka Streams

Required languages

English B2 or higher

What you'll do

  • 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 or MongoDB and implement Redis caching
  • Integrate Kafka or RabbitMQ for asynchronous and event-driven processing
  • Implement authentication and authorization using JWT and OAuth2
  • Write clean, documented code
  • Containerize applications with Docker, orchestrate with Kubernetes, and configure CI/CD
  • Write unit and integration tests using JUnit and MockK
  • Optimize backend performance
  • Collaborate with mobile and frontend teams on API contracts
  • Participate in code reviews
  • Develop and maintain backend services and RESTful APIs using Kotlin with Ktor or Spring Boot
  • Design and optimize database schemas for PostgreSQL and MongoDB and implement Redis caching
  • Integrate Kafka and RabbitMQ for asynchronous and event-driven processing
  • Implement authentication and authorization with JWT and OAuth2
  • Containerize applications with Docker and orchestrate with Kubernetes
  • Configure CI/CD
  • Write unit and integration tests with JUnit and MockK

What they require

  • 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 such as Kafka, RabbitMQ, and Redis
  • Understanding of microservices, caching strategies, and containerization
  • Experience with Git, CI/CD tools, and testing frameworks
  • Basic knowledge of cloud platforms
  • Knowledge of security best practices
  • Strong problem-solving skills
  • Ability to work in a distributed team
  • Practical experience with Coroutines, Flow, and message brokers
  • Basic knowledge of cloud platforms and security best practices

Details

Apply routeUnknown
Salary not disclosed