返回查询:Backend Engineer / 上海

The Role:

We are looking for a passionate and experienced Backend Engineer to join our international talented, collaborative, and supportive engineering team. You will be instrumental in designing, building, and scaling the cloud-native backend services that power our online language learning platform with AI features to teach miliions students. You will work on everything from student provisioning, progress tracking to real-time interactive exercises, leveraging modern AWS serverless and container technologies.

What You Will Do:

 Design, develop, test, and deploy scalable and resilient backend services in Golang and TypeScript.

 Work with a variety of AWS services including EKS (Kubernetes), DynamoDB, RDS, Lambda, and more.

 Build and maintain infrastructure as code using Terraform to manage our AWS environment.

 Collaborate closely with frontend engineers, product managers, and designers in a cross-functional team.

 Participate in code reviews, architectural discussions, and contribute to our engineering best practices.

 Use AI tooling (e.g., GitHub Copilot) proactively to improve productivity and code quality.

 Help us improve our system architecture for performance, scalability, and developer efficiency.

 Take ownership of features from concept to deployment and monitoring in production.

Must-Haves:

 3+ years of professional backend software development experience.

 Strong proficiency in Golang, Typescript with a willingness to become an expert.

 Proven experience designing, building, and maintaining APIs for high-traffic and distributed applications.

 Solid experience with AWS cloud services (EKS, MSK, EC2, S3, RDS, DynamoDB, IAM, etc.).

 Hands-on experience with Infrastructure as Code, preferably with Terraform.

 Experience with containerization and orchestration (Docker, Kubernetes/EKS).

 A strong sense of ownership, a team-player mentality, and excellent communication skills.

 Experience with AI toolings, e.g copilot, to improve productivity and code quality.

 A passion for building robust, well-tested, and maintainable code.

 Fluent in English because of international team

Nice-to-Haves:

 Experience with serverless architectures on AWS (Lambda, Step Functions, SQS).

 Deep knowledge of database modeling and performance tuning for both SQL (RDS/Postgres) and NoSQL (DynamoDB).

 Experience in the EdTech industry or with building high-scale consumer platforms.

 Familiarity with CI/CD pipelines and GitHub Actions.