2K

Senior Full Stack Server Engineer

2K
Apply
14 days ago
Shanghai, ChinaSenior

Responsibilities

  • Design, develop, document, and consume complex REST and GraphQL server APIs.
  • Set up and configure server APIs, API gateways, and service-to-service communication.
  • Build and maintain robust, scalable, and secure server-side applications.
  • Design and optimize relational database schemas, indexes, and queries, while supporting in-memory and NoSQL storage solutions.
  • Deploy and manage applications on a major cloud platform.
  • Create testable frameworks for automation and white-box testing, including unit, integration, BVT, stress, and performance testing.
  • Support large-scale microservices and distributed systems.
  • Potentially lead technical projects and mentor junior engineers.

Requirements

  • 8–10 years of professional software development experience, including at least 5 years focused on high-scale backend server engineering.
  • Demonstrable expertise designing, building, documenting, and consuming complex REST or GraphQL APIs, including experience with API gateways and service-to-service communication.
  • Proficiency in backend languages such as Python, Java, or C++.
  • Strong understanding of relational databases such as PostgreSQL, MySQL, and MS SQL Server, including query optimization, indexing, and schema design.
  • Understanding of in-memory database solutions and NoSQL databases for scaling across machine clusters.
  • Hands-on experience deploying and managing applications on AWS, Azure, or GCP.
  • Expert knowledge of unit, integration, BVT, stress, performance, automation, and white-box testing methodologies.
  • Bachelor’s or higher degree, or equivalent, in computer science, computer engineering, or a directly related field.
  • Experience with large-scale microservices, distributed systems, networking, data storage, security, or high-traffic or regulated environments is preferred.
  • Experience with infrastructure-as-code tools such as Terraform, AWS CloudFormation, Google Cloud Deployment Manager, or Azure Resource Manager is preferred.
  • Prior experience leading technical projects and mentoring junior engineers is preferred.
  • Passion for video games is expected.

Tech Stack

Categories

2K

About 2K

1,001-5,000 employees
Contact me