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