Skip to main content

Backend Engineer

On behalf of our client, a newly-established firm offering financial solutions, we are looking for a Backend Engineer to be based at their premises in Limassol, Cyprus.

Main Duties & Responsibilities:

  • Designs, develops, and maintains backend systems for high-scale, high-availability payment solutions
  • Builds, enhances, and optimizes payment gateways specifically for card transactions, including support for 3DS flows
  • Works closely with the product team to design solutions that meet business needs within the payments ecosystem
  • Collaborates with cross-functional teams to develop and maintain a robust microservices architecture
  • Solves complex technical problems to ensure system performance, reliability, and scalability
  • Analyzes and optimizes system performance, focusing on transaction throughput and latency
  • Writes clean, maintainable, and testable code with a focus on quality and best practices
  • Ensures the codebase adheres to industry standards and is well-documented

Job Requirements:

  •  Minimum 5 years of proven experience in backend development
  • Extensive experience with card payment gateways and handling card transactions, including 3DS flows
  • Strong expertise in Java and/or Kotlin programming languages
  • Solid knowledge of the Spring Framework (e.g., Spring Boot, Spring WebFlux)
  • Proven experience in building and maintaining payment gateways focused on card transactions within the payments ecosystem
  • Experience with microservices architecture and developing distributed systems
  • Expertise in designing and maintaining high-scale, high-availability systems
  • Strong understanding of database systems, both SQL and NoSQL

Benefits:

  • Opportunity to work in an innovative firm
  • Additional annual paid leaves
  • Medical Insurance
  • Bonus-based on performance
  • Holiday bonuses 

All CVs will be handled with the utmost confidentiality.