Shanghai, China
4 days ago
Backend Engineer (Golang, TypeScript)
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.

          Experience in Java or other similar languages.

Por favor confirme su dirección de correo electrónico: Send Email