Senior Backend Engineer
7 days ago
At EF we believe that the world is better when people try to understand one another. Since 1965, we have helped millions of people see new places, experience new cultures, and learn new things about the world and about themselves. Our culturally immersive education programs—focused on language, travel, cultural exchange, and academics—turn dreams into international opportunities.
When you join EF, you join a multicultural and diverse community working across more than 600 schools and offices in 50 countries, all with one shared mission of opening the world through education. Whoever you are, whatever you are passionate about—we welcome you and want you to bring that to work every day. EF is proud to be an equal opportunity employer and we are committed to inclusion and belonging across race, ethnicity, gender, age, religion, caste, parental status, identity, experience and everything else that makes you unique.
Founded in Sweden in 1965, EF has schools and offices around the world, including hubs in Boston, London, Mexico City, São Paulo, Shanghai, Stockholm, Zürich, and more. Learn more at
The Team
We're a close-knit, collaborative team of
6 engineers
across
Spain
,
London
, and
Shanghai
, passionate about building impactful EdTech solutions. We thrive on mutual respect, empathy, and a shared commitment to excellence.
Personal development and continuous learning define us. We believe this role should enrich you—through skill growth, new challenges, and meaningful opportunities—as much as your expertise elevates our mission.
The Technologies
Our tech stack includes:
- Go
- NodeJS
- PostgreSQL
- Kubernetes (K8S)
- AWS
- Docker
- Terraform
- Datadog
The Role
As a
Senior Backend Engineer
at EF, you'll design, build, and optimize scalable backend systems that power our EdTech platforms, reaching millions of learners worldwide. You'll drive technical architecture, ensure top-tier performance and reliability, and craft robust APIs and services. This role requires technical leadership, seamless collaboration, and a passion for delivering production-ready solutions.
You'll work alongside seasoned developers, UX designers, and academics in a dynamic, agile environment that fosters innovation and collective growth.
Responsibilities
- Design, develop, and maintain scalable backend systems from the ground up
- Deliver clean, maintainable, and high-performing code
- Optimize PostgreSQL databases for performance and scalability
- Collaborate with cross-functional teams to shape and implement technical solutions
- Lead software architecture design and system-level decisions
- Champion backend best practices and process enhancements
- Ensure quality through rigorous testing, documentation, and standards
- Diagnose and resolve critical production issues with precision
Required
Skills and Experience
- Exceptional communication and teamwork skills in English
- 5+ years of experience building and scaling backend systems
Proficiency in:
High-level programming language(s) (e.g. Go, Python, Java, )
- Relational databases (e.g., PostgreSQL, MySQL)
- A cloud hosting provider (e.g. AWS, GCP, Azure)
CI/CD tools (e.g., GitHub Actions, Jenkins)
Deep knowledge of:
Design patterns and system architecture
- Data structures and algorithms
- Web protocols (e.g., HTTP, WebSockets) and networking
Scalability, optimization, and distributed systems
Experience with automated testing
- Strong analytical and design skills for reliable, production-grade systems
- Ability to mentor peers and guide technical decisions
- Availability to cover out-of-hours on-call
Desirable
Expertise in:
Go
- NodeJS
Git
Experience using AI based engineering tools to enhance productivity
- Hands-on experience with Docker and Kubernetes
- Familiarity with Unix/Linux environments
- Experience in monitoring, observability and tracing of distributed systems
- Proven ability to optimize database queries and handle large-scale data
- Exposure to event-driven systems or message queues (e.g., Kafka, RabbitMQ)
-
Senior Backend Engineer
7 days ago
Shanghai, Shanghai, China thatgamecompany Full time CN¥60,000 - CN¥120,000 per yearSky has an amazing and vibrant community of socially minded players, and we are tirelessly working on solutions to deepen player interaction and create lasting friendships. We are seeking an experienced Senior Backend Engineer to work on large-scale, highly available backend systems that serve thousands to millions of concurrent players and aim for zero...
-
Backend Engineer
7 days ago
Shanghai, Shanghai, China EF Full time CN¥150,000 - CN¥200,000 per yearThe 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...
-
Backend Engineer
5 days ago
Shanghai, Shanghai, China Magic Eden Full time $120,000 - $200,000 per yearAt Magic Eden, we're breaking down barriers to make Web3 what it should be — intuitive, accessible and of course, magical. As the #1 Bitcoin dApp and the #1 NFT marketplace, we're leading the charge to redefine the onchain experience. Backed by top-tier investors like Sequoia, Paradigm, Electric Capital and Lightspeed Ventures, we're building a future...
-
Backend Engineer
3 days ago
Shanghai, Shanghai, China thatgamecompany Full time $80,000 - $120,000 per yearSky has an amazing and vibrant community of socially minded players, and we are tirelessly working on solutions to deepen player interaction and create lasting friendships. We are seeking a backend engineer to work on backend game servicesOn any given day at thatgamecompany, you might:Design and implement large-scale, highly available backend systems that...
-
Senior Software Engineer, Backend
5 days ago
Shanghai, Shanghai, China Airwallex Full time CN¥100,000 - CN¥120,000 per yearAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Software Engineer, Backend
5 days ago
Shanghai, Shanghai, China Airwallex Full time CN¥120,000 - CN¥240,000 per yearAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Software Engineer, Backend
20 hours ago
Shanghai, Shanghai, China Airwallex Full timeAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Software Engineer II, Backend
3 days ago
Shanghai, Shanghai, China Airwallex Full time $1,405,000 - $1,800,000 per yearAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Software Engineer II(Backend)
5 days ago
Shanghai, Shanghai, China GOAT Group Full time CN¥120,000 - CN¥240,000 per yearAbout the TeamAt GOAT Group, the Engineering team is an integral part of our dynamic company. By joining the team, your skills will be front and center, working alongside other passionate individuals to solve problems and build software. From launching compelling new consumer experiences, tackling global logistics challenges to scaling infrastructure to...
-
Software Engineer, Backend
7 days ago
Shanghai, Shanghai, China Airwallex Full time CN¥500,000 - CN¥650,000 per yearAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...