Kody

后端工程师 (Kotlin)

Kody
onsite senior full-time 深圳, 中国
Apply →

First indexed 9 Mar 2026

Description

Job Description

We are seeking a senior Kotlin backend engineer to join our team. As a backend engineer, you will be responsible for designing, developing, and optimizing backend services to support high-traffic and high-performance applications.

Responsibilities

  • Backend Development: Design, develop, and optimize backend APIs and services using Kotlin (or Java).
  • Architecture Design: Participate in system architecture design to ensure code quality, scalability, and high performance.
  • Database Management: Optimize SQL/NoSQL databases to improve data access efficiency.
  • API Design and Development: Develop RESTful or gRPC APIs to integrate with frontend and mobile teams.
  • Microservices and Cloud Deployment: Develop scalable microservices architecture and deploy using Docker, Kubernetes, AWS/GCP.
  • Performance Optimization: Identify and resolve system performance bottlenecks to improve application efficiency.
  • Testing and Code Quality: Write unit tests, integration tests to ensure code stability.
  • Cross-Team Collaboration: Work closely with frontend engineers, product managers, QA teams to drive product delivery.

Requirements

  • 3+ years of experience in Kotlin or Java backend development, familiar with Spring Boot, Ktor, or similar frameworks.
  • Familiar with PostgreSQL, MySQL, MongoDB, or Redis for database management and optimization.
  • Familiar with RESTful API, GraphQL, or gRPC design and development.
  • Familiar with microservices architecture, Docker, Kubernetes, and cloud deployment (AWS, GCP, or Azure).
  • Familiar with multi-threading, asynchronous programming, and message queues (Kafka, RabbitMQ) for performance optimization.
  • Good English communication skills to collaborate with international teams.
  • Currently residing in Shenzhen or surrounding areas, with regular office work and occasional trips to Hong Kong.

Preferred Skills

  • Experience with high-concurrency and large-scale system development.
  • Understanding of DevOps, CI/CD pipelines to drive automation deployment and operations.
  • Experience with distributed systems or data architecture design.
  • Contributions to open-source projects or personal technical blogs.