EF Tours helps students gain new perspectives and build skills for the future through experiential learning. As an accredited institution, we partner with educators across the world to create global education programs that blend classroom, digital, and experiential learning for students.
The Tours Digital Solutions team within EF Tours is a group of engineering and creative professionals empowering EF to send groups of students and educators on guided educational tours across the world. We power every step of our customer’s journey – from showcasing our tour offerings to creating personalized itineraries and collecting their feedback after the tour.
About The Role You will work across all of EF’s Tours products, helping provide educational travel opportunities worldwide for students and adults alike. The role is embedded in the Travel domain, which encompasses tour activities such as flight management. The Travel Operation engineering team supports internal stakeholders responsible for flight booking, order management, flight allocation, itinerary management and ticketing for the tours we produce.
What you’ll do
Collaborate closely with stakeholders, leading and guiding the team to design and deliver innovative, high-value software solutions for complex business problems, aligning with the broader organization’s goals. Take a leadership role in project delivery, coordinating team efforts for successful execution.
Lead the charge in modernizing our legacy systems into a service-oriented architecture, driving the technical vision and building complex, reusable systems that establish best practices.
Work in a diverse tech environment using C#, Typescript, React, SQL, MongoDB, message brokers, and AWS services, and contribute to project delivery through a large team and complex stakeholder landscape.
Serve as a mentor within our team of passionate engineers, fostering a culture of knowledge sharing, continuous learning, and quality, encouraging mutual mentorship, and tackling intricate system issues proactively.
Be a cornerstone in our team, leading with selflessness and dedication to effecting transformative changes that significantly impact our teams and product development.
Who you are
You have 5+ years of professional experience in programming languages like C#, Java, or TypeScript/JavaScript.
You deeply understand different programming paradigms (functional, object-oriented) and architectural styles (microservices, modular monoliths) and their trade-offs.
You are a lifelong learner, eagerly venturing beyond your technical comfort zone to explore new technologies, always with an eye for the most pragmatic solution.
You are a strong team player with exceptional communication skills, are passionate about collaboration, and are adept at articulating complex concepts to a diverse, cross-functional audience.
You are empathetic and adept at understanding business contexts, effectively bridging the gap between technical and non-technical domains.
You are enthusiastic about modernizing an ancient legacy system into a scalable architecture, applying Domain-Driven Design principles to simplify and effectively manage a complex business domain.
Why you will love EF Zurich
A fun, international, and dynamic environment
Regular training sessions and opportunities for company growth
Opportunity for business-related travel and participation in the Educational Tours Staff Experience Travel Program (STEP)
Team events, kick-offs, and Holiday Parties
Discounts on EF programs for Staff and Staff Families for all EF Programs
Free use of EF Hello: a premium Language Learning App
Tuition Reimbursement for continued education
And much more…
Work schedule requires 4-days onsite in our Zurich office each week. Team members can choose 1-day they'd like to work from home or choose to be in the office all 5 days.
About EF Education First
Some companies are in the Business of Technology.
Others are in the Business of Finance….Sports…Or Soft Drinks.
At EF, we're in a different kind of Business.
One that's a little less tangible, and a lot more important.
Because our Business, what we make, makes everything else possible.
We're in the Business of Understanding.
Between people. Between cultures.
For over half a century we’ve been the leader in international educational programs and experiences designed to foster such understanding. Through Language, Cultural Exchange, Academic Studies, and Educational Travel, we create the kinds of immersive experiences that challenge biases, open minds, and pave the way for a more understanding world.
You’ll find our 115 offices located in some of the world’s greatest cities, and filled with smart, driven people who push each other to be better every day. And yes, we have technology, we have finance, we even have sports with our own professional cycling team. But it’s what we do with it – Building greater understanding, breaking down barriers, and creating a better world…that makes all the difference.
Apply Now