Senior Full Stack Engineer
On-site · Shanghai, Shanghai, China
Job Summary
Senior backend-focused role to design, develop, and maintain robust, scalable server-side applications and APIs. Requires hands-on experience in server API setup, REST/GraphQL, API gateways, and service-to-service communication. Strong proficiency with relational and NoSQL databases, cloud deployments on AWS/Azure/GCP, and a solid foundation in testing methodologies and automation. 8-10 years of software development with at least 5 years in high-scale backend engineering; degree in a related field; passion for video games.
Required Qualifications
- 8-10 years of professional software development experience
- at least 5 years focused on high-scale backend server engineering
- expertise in designing, building, documenting, and consuming complex server APIs (REST/GraphQL)
- experience with API gateways and service-to-service communication
- proficiency in Python, Java, or C++
- strong relational databases experience (PostgreSQL, MySQL, MS SQL Server) including query optimization, indexing, and schema design
- understanding of in-memory databases and NoSQL databases for scaling
- hands-on cloud experience with AWS, Azure, or GCP
- experience with testing methodologies (unit, integration, BVT, stress, performance) and setting up testable automation frameworks
- Bachelor or higher degree in Computer Science/Computer Engineering or related field
- love for video games
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.