GetYourGuide
This job expired on 24 Aug, 2022
Posted almost 2 years ago

Senior Backend Engineer

TypeJob, Full time
Career levelExpert
LocationZürich, Switzerland
Required skills
  • Back-end
  • Back-End Development
  • Testing
  • Coding
  • SQL
  • Java
  • English
  • Team Work
Description

As a Senior Backend Engineer in Zurich’s FinTech team, you will be working with other engineers and our product manager on the backend that powers some of the most critical functionalities of our marketplace, such as checkout, inbound and outbound payments, e-mail processing, currency conversion, fraud detection and more.



Team Mission:

The mission of the FinTech team is to provide a seamless checkout and payment experience to our customers. As a senior backend engineer in the team, you will be working on the backend services and APIs that power the checkout experience - from the point where a product is added to a shopping cart to the confirmation of the booking and beyond. You will drive the evolution of our financial platform to ensure correct, timely and cost-effective processing of payments and communication. Moreover, you will contribute to the foundations that allow us to support new business concepts from an accounting perspective, and to ensure the protection of personal data. Your tasks will range from adding new features over defining and making architectural evolution happen, working with leading FinTech industry partners such as payment service providers, to monitoring and stability improvements.



Responsibilities:

  • Work in a cross-functional mission team with engineers, designers and analysts
  • Help to enable your mission team to iterate fast and learn about our customers by designing, launching and iterating on A/B experiments
  • Continuously improve our code base, systems and processes
  • Design and develop efficient solutions that can continue to scale



Requirements:

  • Product- and data-centric prioritization and decision-making. You have experience in defining and tracking data to facilitate decisions, for example by means of A/B testing.
  • You’re a positive, pro-active team player who is passionate about their craft. You have the capacity to mentor others and to share your knowledge.
  • A strong background in the design and implementation of scalable service-oriented architectures and a good understanding of design patterns. Experience in migrating a monolithic application to a services-oriented architecture is a plus.
  • You are comfortable with Java and PHP. You will be working with both languages, with occasional trips to the Node.js realm.
  • Basic SQL know-how is a must, deeper experience is a plus.
  • Experience on how to operate at scale and have a cloud DevOps / infrastructure mindset (Kubernetes)
  • A passion for delivering clean and well-tested code. You continuously learn about new tools, languages, and practices to facilitate development and improve quality.
  • Excellent written and verbal communication skills in English with the ability to clearly explain technical concepts to others



We Offer:

  • Smart, engaged co-workers with an influential engineering culture
  • Speak English in the office with an international team
  • Virtual stock options - be part of our success story
  • Monthly Hackathons and weekly tech talks
  • Annual external training budget - be always learning
  • Well-stocked kitchen
  • GetYourGuide vouchers
  • Relocation assistance


We believe that diversity of experience, perspectives, and background are vital to creating a great product and a great workplace.