Software Engineer - Latam or Europe
Core
Design and deliver event-driven, high-throughput solutions for mission-critical pay-in and pay-out systems that move billions of dollars worldwide.
Role type
Senior IC Java backend engineer (fintech/payments)
Builds
Event-driven microservices and Kafka-based pipelines for financial transactions
Domain
Cryptocurrency / Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java backend development, event-driven architecture (event sourcing, CQRS, sagas), Apache Kafka, distributed fault-tolerant microservices, PostgreSQL, cloud-native infrastructure (AWS/GCP), containerization (Docker, Kubernetes), CI/CD pipelines, AI-assisted development tools
Preferred skills
Financial domain knowledge (payment rails, reconciliation, idempotent transaction processing)
Technologies
Java, Apache Kafka, PostgreSQL, AWS, GCP, Docker, Kubernetes
Responsibilities
Own pay-in and pay-out systems design and maintenance, architect event-driven solutions, drive technical decisions and standards, deliver high-quality code, ensure system reliability and observability, collaborate cross-functionally, mentor engineers
Seniority
Senior, hands-on IC