About the job
Location: Shenzhen, China | Occasional travel to Hong Kong required.
Position Type: Full-time | Backend Development
About Kody
Kody is an international technology company with offices in Singapore, London, and Hong Kong. We are dedicated to creating high-quality software solutions that push the boundaries of technological innovation, providing reliable tech products to clients worldwide.
We are currently looking for a Senior Kotlin Backend Engineer to build stable, efficient, and scalable backend systems. If you are proficient in Kotlin or Java and want to make a technical impact within an international team, we would love to hear from you!
Position Overview
As a Kotlin Backend Engineer, you will design, develop, and optimize backend services to support high-traffic, high-performance applications. You should have a deep understanding of microservices architecture, database optimization, and API development, along with strong English communication skills to collaborate effectively with an international team.
This role supports flexible work arrangements and requires residency in Shenzhen, with occasional office visits or travel to Hong Kong based on team arrangements or project progress.
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: Build RESTful or gRPC APIs to integrate seamlessly with frontend and mobile teams.
- Microservices and Cloud Deployment: Develop a scalable microservices architecture and utilize Docker, Kubernetes, AWS/GCP for cloud deployment.
- Performance Optimization: Identify and resolve system performance bottlenecks to enhance application efficiency.
- Testing and Code Quality: Write unit tests and integration tests to ensure code stability.
- Cross-team Collaboration: Work closely with frontend engineers, product managers, and QA testing teams to drive product delivery.
Requirements
3+ years of backend development experience with Kotlin or Java, familiar with Spring Boot, Ktor, or similar frameworks.
Proficient in PostgreSQL, MySQL, MongoDB, or Redis for database management and optimization.
Experience with RESTful API, GraphQL, or gRPC design and development.
Familiar with microservices architecture, Docker, Kubernetes, and cloud deployment experience (AWS, GCP, or Azure).
Knowledge of multithreading, asynchronous programming, and message queues (Kafka, RabbitMQ) for backend performance optimization.
Strong English communication skills to collaborate effectively with international teams.
Must reside in Shenzhen or surrounding areas and be available for regular office work and travel to Hong Kong as needed.
Preferred Qualifications
Experience with high concurrency and large-scale system development.
Familiarity with DevOps, CI/CD processes, and ability to promote automated deployment and operations.
Experience in distributed systems or data architecture design.
Contributions to the open-source community or personal technical blog.
Why Join Kody?
Join a global technology company with offices in Singapore, London, and Hong Kong.
Enjoy a remote work environment + Hong Kong office offering flexible work options.
Be part of a tech-driven culture where engineers have a central role in product decisions.
Take on challenging projects involving large-scale backend architecture design and optimization.
Receive a competitive salary and benefits that reward your technical contributions.
