Backend Engineer Kotlin

You will design, develop and optimize backend services and APIs using Kotlin or Java. You will build scalable microservices, optimize SQL/NoSQL databases, implement RESTful or gRPC APIs, deploy to cloud environments using Docker and Kubernetes, write unit and integration tests, identify and resolve performance bottlenecks, and collaborate closely with frontend, product and QA teams. You should be based in Shenzhen and be available for occasional travel to Hong Kong.

Responsibilities

  • Develop backend APIs and services using Kotlin or Java
  • Design system architecture ensuring scalability and performance
  • Optimize SQL and NoSQL databases for efficient data access
  • Design and build RESTful or gRPC APIs
  • Implement scalable microservices and deploy using Docker and Kubernetes
  • Identify and resolve system performance bottlenecks
  • Write unit and integration tests to ensure code stability
  • Collaborate with frontend, product and QA teams

Requirements

  • 3+ years of Kotlin or Java backend development experience
  • Experience with Spring Boot, Ktor or similar frameworks
  • Proficiency with PostgreSQL, MySQL, MongoDB or Redis
  • Familiarity with RESTful API, GraphQL or gRPC design and development
  • Experience with microservices, Docker, Kubernetes and cloud deployment (AWS, GCP or Azure)
  • Knowledge of multithreading, asynchronous programming and message queues (Kafka, RabbitMQ)
  • Good English communication skills for collaborating with international teams
  • Currently residing in Shenzhen or nearby and able to travel to Hong Kong as needed

Benefits

  • Remote work option
  • Access to Hong Kong office
  • Flexible work arrangements

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available