DescriptionPosition at EF EdTechBackend EngineerThe 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 teamNice-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.