Senior Backend Developer

Yuno
Málaga, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Cloud Computing Code Review Databases Continuous Integration Data Loss Relational Databases Github Spring Framework PostgreSQL Open Web Application Security
+19 more
PCI Data Security Standards Redis Data Streaming Datadog Transaction Processing (Computing) Spring-boot Backend Git Kotlin Containerization Kubernetes Low Latency Production Code Apache Kafka Amazon Simple Queue Service (SQS) Terraform Dynatrace Docker Microservices

Job description

Who We AreYuno is building the payment infrastructure that enables all companies to participate in the global market. Founded by a team of seasoned experts in the payments and IT industries, Yuno provides a high-performance payment orchestrator that connects businesses to 300+ payment methods worldwide through a single integration.Our technology offers companies access to leading payment capabilities, allowing them to engage customers confidently and maintain global business operations with seamless payment integrations. We power high-performing teams at brands like InDrive, McDonald’s, Rappi, and Viva Aerobus across 80+ countries.The RoleWe are looking for a Backend Developer to join the Checkout Team, one of the most critical squads at Yuno, responsible for the core transaction processing engine that powers our checkout flows at scale. You will design and build the systems that handle millions of payment transactions globally, working with a world-class team of engineers in a fast-paced, high-impact environment.Proficiency in Kotlin is mandatory.Your Challenge at YunoDesign, build, and evolve high-performance backend services and APIs in Kotlin and Spring Boot, engineered for reliability, low latency, and massive scale.Own the full lifecycle of features, from technical design and implementation to monitoring and ensuring correct operation in production.Develop and maintain checkout payment flows, including authorization, capture, refunds, reversals, and partial payments across multiple payment providers and regions.Architect and implement resilient microservices using event-driven patterns (Kafka, queues) to handle asynchronous payment processing with zero data loss.Strengthen and expand the integration framework that connects Yuno to PSPs, acquirers, and payment gateways across countries and complex payment rails.Apply OWASP principles and engineering best practices to ensure excellence in security, privacy, and PCI-DSS compliance.Collaborate with Product, Compliance, and Business teams to translate real payment problems into elegant, scalable technical solutions.Participate actively in code reviews, architecture decisions, and technical discussions that shape the direction of the platform.Contribute to a culture of technical excellence, writing clean, well-tested, production-ready code with a strong focus on quality.Skills You NeedMinimum Qualifications4+ years of professional backend development experience.KotlinStrong proficiency inSpring BootDeep expertise withpayment processing conceptsSolid understanding ofmicroservices architecturesExperience building and operatingProficiency with relational databases (PostgreSQL or similar) and data modeling for financial systems.Experience with containerization and cloud infrastructure (Docker, Kubernetes, AWS or GCP).Strong command of unit, integration, and contract testing practices.Fluent written and verbal communication in English.Nice to HaveExperience in a fintech, neobank, or payment orchestration environment.Familiarity with PCI-DSS, PSD2, or 3DS authentication frameworks.Hands-on experience with Kafka or other event streaming platforms.Knowledge of network tokenization, smart routing, or payment optimization strategies.Experience with observability tooling (Datadog, OpenTelemetry, distributed tracing).Prior work at a high-growth startup operating across multiple markets.Tech StackLanguagesKotlin (primary), JavaFrameworksSpring Boot, Spring WebFluxMessagingApache Kafka, SQSDatabasesPostgreSQL, RedisInfrastructureAWS, Kubernetes, Docker, TerraformObservabilityDatadog, OpenTelemetryCI/CDGitHub Actions, ArgoCDVersion ControlGit / GitHub

Requirements

4+ years of professional backend development experience. Kotlin Strong proficiency in Spring Boot Deep expertise with payment processing concepts Solid understanding of microservices architectures Experience building and operating Proficiency with relational databases (PostgreSQL or similar) and data modeling for financial systems. Experience with containerization and cloud infrastructure (Docker, Kubernetes, AWS or GCP). Strong command of unit, integration, and contract testing practices. Fluent written and verbal communication in English. Nice to Have Experience in a fintech, neobank, or payment orchestration environment. Familiarity with PCI-DSS, PSD2, or 3DS authentication frameworks. Hands-on experience with Kafka or other event streaming platforms. Knowledge of network tokenization, smart routing, or payment optimization strategies. Experience with observability tooling (Datadog, OpenTelemetry, distributed tracing). Prior work at a high-growth startup operating across multiple markets.

About the company

Yuno is building the payment infrastructure that enables all companies to participate in the global market. Founded by a team of seasoned experts in the payments and IT industries, Yuno provides a high-performance payment orchestrator that connects businesses to 300+ payment methods worldwide through a single integration. Our technology offers companies access to leading payment capabilities, allowing them to engage customers confidently and maintain global business operations with seamless payment integrations. We power high-performing teams at brands like InDrive, McDonald’s, Rappi, and Viva Aerobus across 80+ countries.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

8:52 min

Discussing backend technical stacks and balanced performance evaluations

Sebastian Hans · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all