Software Engineer - Web Services for Application

Software Engineer - Web Services for Application

Not Specified
Not Specified

Job Description

As a Tech Platform team, the Web Services for Application team focuses on the middle layer between Frontend applications and Backend Services. Apart from maintaining highly available services, the team supports Shopee’s business growth by providing reliable and developer-friendly solutions and ensuring that development for all Backend Services are smooth, stable and aligned.
Job Description:
  • Designing and building Gateway Services with high performance and reliability
  • Implementing high-quality composition-layer services and platform-level services to support shared features for all teams
  • Providing development frameworks and practices for Backend teams to improve service development experience and accelerate the evolution of Backend architectures
  • Creating high-quality software development kits, exploring other technologies and practices to improve Backend services
  • Collaborating with other Tech Teams to implement platform-level solutions to manage services sustainably

  • Bachelor's or a higher degree in Computer Science or related fields
  • Relevant experience in Backend Development
  • Familiar with at least one of 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 Kubernetes (K8S) Microservice Architecture
  • Familiar with HTTP/TCP protocols
  • Familiar with Distributed Systems, Performance Tuning, massive Concurrency Handling, and Caching Mechanisms
  • Relevant experience in developing large scale systems is preferred

Job Details

Employment Types:




About Shopee

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content