Software Engineer

New
B
BitsoFintech / Crypto
Latam or EuropeFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
AWSDockerPostgreSQLGCPJavaKubernetesApache KafkaCI/CDMicroservices

Requirements

  • Experience in Java backend development with a proven track record of shipping production systems at scale.
  • Familiarity with event-driven architecture patterns (event sourcing, CQRS, sagas).
  • Hands-on experience operating Apache Kafka in high-throughput, real-money environments.
  • Experience designing and implementing distributed, fault-tolerant microservices for transactional data.
  • Solid experience with relational databases (PostgreSQL preferred), including schema design, migrations, and query optimization.
  • Comfortable with cloud-native infrastructure (AWS, GCP, or equivalent), containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Strong English communication skills for clear technical documentation and collaboration.
  • Familiarity with AI-assisted development flow and tools such as Cursor, Claude, and CodeRabbit.
  • Ability to work with high autonomy and a strong sense of urgency in a high-stakes environment.

Responsibilities

  • Own pay-in and pay-out systems: design, build, and maintain the core infrastructure that processes financial transactions and moves billions of dollars worldwide.
  • Architect event-driven solutions: design Kafka-based pipelines and workflows that guarantee correctness, ordering, and resilience at scale.
  • Drive technical decisions: lead architecture discussions, define and use patterns, and set standards for the pay-in and pay-out domain in collaboration with the Nexus team.
  • Deliver high-quality code: write clean, well-tested, high-performance Java code and champion engineering best practices through code reviews.
  • Embrace AI-assisted development: leverage tools like Cursor, Claude, and CodeRabbit as part of your everyday workflow and apply Spec-Driven Development (SDD) practices.
  • Ensure system reliability: proactively monitor, debug, and resolve production incidents with a focus on root-cause analysis and lasting fixes.
  • Collaborate cross-functionally: partner with Product, Compliance, and Finance stakeholders to translate complex business requirements into sound technical solutions.
  • Improve observability: instrument services with comprehensive metrics, logs, and traces to enable rapid diagnosis and confident deployments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now