Hybrid Software Engineer, Payments Team

Posted 1 hour ago

Apply now

About the role

  • Software Engineer developing and maintaining payment systems for Skroutz, a growing e-commerce platform in Europe. Responsible for architecture, monitoring, and integration with third party APIs.

Responsibilities

  • Maintain and implement parts of the payment infrastructure in order to increase performance, robustness and visibility.
  • Create monitoring and auditing tools to facilitate troubleshooting payment transactions and detecting/mitigating fraud incidents
  • Integrate with third party APIs
  • Provide tools to our support agents that are going to help with payment related tickets
  • Maintain and extend the existing integration with our ERP

Requirements

  • At least (5) years of working experience as a Software Engineer in a professional setting.
  • A solid CS background.
  • Intrigued by the product as much as by the technology.
  • Excellent analytical and problem-solving skills.
  • Excellent communication skills and team spirit.
  • We would appreciate it if you have
  • Good knowledge of Ruby/Ruby on Rails is a huge plus.
  • Solid understanding of web architecture.
  • Experience with the payments domain
  • Strong knowledge of database systems (relational, document-based, etc).
  • Familiarity with OOP principles and design patterns.
  • Comfort with TDD and other testing practices.
  • Exposure to architectural patterns and the production system of a large, performance-intensive web application.
  • Contributed to open-source projects
  • Shareable open source contributions or personal projects which will help us in the evaluation process.

Benefits

  • A great opportunity to contribute to the evolution of Skroutz towards becoming one of Europe’s fastest growing Marketplaces
  • Thrive in an environment that champions ambitious goals, empowers autonomy, fosters mentoring, and unlocks exciting opportunities for both personal and business growth
  • Competitive full-time salary
  • Ongoing training and development
  • Access to books, online courses, and relevant resources
  • Top of the Line tools and equipment
  • Private Medical Plan
  • Hybrid Working
  • Free gym membership at Golden Gym in Athens, plus OAKA cross training & running courses, Padel and online yoga
  • For all New Skroutz Fathers we offer 30 working days paternity leave
  • Monthly childcare allowance for all Skroutz Parents
  • When at the office, we offer free food catering (breakfast & lunch)
  • Free Skroutz Plus subscription

Job title

Software Engineer, Payments Team

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job