Senior Software Engineer
EF Educational Tours
Zurich, CH
vor 4 Std.

Senior Software Engineer (f / m / x)

About the role

You will work across multiple of EF’s tours products in which you will help to provide the opportunity for students to experience educational travel experiences across the world each year.

This role is embedded in the LandOperations team which is responsible for procuring, matching, and allocating all non-flight tour activities (e.

g. accommodation, bus transfer, ) within a tour for our travelers.

As a Senior Software Engineer (f / m / x) your main objective is to deliver features across other departments and teams to solve the puzzle of balancing demand and supply of our tours in the most effective and efficient way possible.

You should be a team player with strong technical knowledge, who is eager to dive deep, keen on learning, and has a passion for building products that help us to provide the best experience to our travelers.

How you will contribute

  • Work closely with your team and business stakeholders to design and deliver high-value, performant, and innovative software solutions for complex business problems
  • Contribute to the technical vision of the team and the strategic evolution of our systems, including building up a service-oriented architecture
  • Mentor and coach the engineers in your team, promoting knowledge sharing and experimentation to facilitate a culture of learning and growth
  • Actively participate in and drive Agile approaches and processes
  • Support the company to grow in a healthy way by creating a culture of constructive feedback, and participating in hiring and capacity planning
  • Who you are

  • 5+ years of professional experience with common languages (such as C#, Java, JavaScript / TypeScript, Python, etc.)
  • Understand characteristics and trade-offs of programming paradigms such as object-oriented vs functional, or architectural styles like modular monoliths vs. microservices
  • A desire to learn new and current technologies and go outside your technical comfort zone, with the pragmatism to find the most optimal solution for the problem
  • Strong team player with great communication skills and a passion for collaboration, with the ability to articulate high-level concepts and engage a cross-functional audience
  • Empathy, understanding of other disciplines in and around the product and the ability to translate between them and technology
  • Interest in using principles and techniques of Domain-Driven Design
  • Melde diesen Job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Bewerben
    E-Mail
    Klicke auf "Weiter", um unseren Datenschutz-und Nutzungsbestimmungen zuzustimmen . Du kriegst außerdem die besten Jobs als E-Mail-Alert. Los geht's!
    Weiter
    Bewerbungsformular