Backend Engineer Kotlin
Kody is an agentic commerce platform with embedded payments, helping businesses manage payment acceptance, cash flow, customer engagement, and operations.
Maintainer signals as of 9/2/2026
Funding history
Investors
About Kody
Kody provides an all-in-one commerce and payments platform for businesses with physical locations, particularly hospitality and other brick-and-mortar businesses. Its services include payment acceptance, financial and banking services through partners, cash-flow access via KodyCard, management tools, reporting and analytics, customer tracking, loyalty features, and conversational AI capabilities. Kody supports businesses through web- and app-based technology and offers multiple pricing plans for merchants.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
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.
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
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
Benefits
- Remote work option
- Access to Hong Kong office
- Flexible work arrangements
