Backend Engineer Kotlin
KodyPay, also known as Kody, offers an all-in-one platform to simplify in-person commerce for businesses. It provides a suite of products including intuitive payment solutions, instant access to funds with the KodyCard, and powerful management and analytics tools. Partnering with Adyen N.V., Kody enables businesses to accept a wide range of payment methods, streamlining operations for both merchants and customers.
Investors
Projects
About KodyPay
KodyPay Ltd, registered in England and Wales, provides a comprehensive, all-in-one platform designed to simplify in-person commerce for businesses, particularly in the hospitality and retail sectors. The company's offerings include a suite of intuitive payment solutions such as terminals and online ordering, instant cash access via the KodyCard, and robust management tools with built-in loyalty and analytics features for understanding customer behavior. Through a partnership with financial services provider Adyen N.V., Kody supports a wide array of payment methods, including major credit cards and digital wallets like Apple Pay and Google Pay. The platform aims to enhance profit margins by improving the efficiency of the payment ecosystem, while also emphasizing personal customer service and handling processes like payment management, returns, and Know Your Customer (KYC) checks.
Skills
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
