Senior Backend Engineer - Digital Bank

3-5 years
4 months ago
Job Description

Job Description:

  • Responsible for the development and maintenance of banking system
  • Communicate effectively with product managers, designing and implementing product features to support bank systems.
  • Writing high-quality, clean and maintainable code using engineering best practices


  • Bachelor's degree and above in Computer Science or related fields
  • 3 years or more of experience in developing distributed Java systems for internet finance, e-commerce, payment, and credit, etc
  • Familiar with commonly used languages, such as Golang/Python/C++/Java
  • In-depth understanding of Data Structures and Algorithms, Networking, OS and other Computer Science fundamentals
  • Familiar with commonly used Databases, such as MySQL
  • Familiar with commonly used Middlewares, such as Redis and Kafka
  • Familiar with Kubernetes (K8S) Microservice Architecture
  • Familiar with HTTP/TCP protocols
  • Familiar with XML/JSON/Protocol Buffers
  • Familiar with Distributed Systems, Performance Tuning, massive Concurrency Handling, and Caching Mechanisms
  • Related domain experience in the Fin-Tech is strongly preferred

Job Source:

Shopee Pte. Ltd. is a Singaporean multinational technology company that specialises in e-commerce. The company was launched in Singapore in 2015, before it expanded abroad. As of 2021, Shopee is considered the largest e-commerce platform in Southeast Asia with 343 million monthly visitors.

People Also Considered

Career Advice to Find Better