BVNK is seeking a talented Software Engineer to join their team and contribute to building seamless cross-border payment solutions involving both crypto and fiat currencies. The Software Engineer will play a crucial role in overcoming challenges related to smooth trading processes, streamlining liquidity management, back-office tooling, and automation. BVNK's product and engineering organization consists of small, autonomous squads, and the engineer will be expected to form strong opinions and execute efficiently. The role offers a flexible hybrid/remote working policy, with a preference for candidates in South Africa, Bulgaria, Serbia, and Poland.Responsibilities include:
- Collaborating with the product team to deliver results quickly
- Translating technical concepts to non-technical stakeholders
- Advocating for simple and effective approaches
- Developing future-proof products with quality code
- Contributing to the engineering culture and standards
Requirements include:
- Proven experience as a Backend Developer, preferably in FinTech
- Expertise in Java and Spring Boot
- Experience building and maintaining APIs and services
- Excellent problem-solving and communication skills
- Understanding of financial services (banking, payments, trading, crypto, accounting)
- Familiarity with distributed ledger technology or blockchain (a plus)
- Data-driven with strong analytical skills
- Experience building reconciliation systems and back-office tooling
- Expertise in micro-services architecture, leveraging Kafka for event-driven systems
- Open to participating in an out-of-hours on-call rota
BVNK offers:
- Fair and competitive salary
- Employee option scheme
- Flexible working hours with a hybrid approach
- A culture built on passionate, growth-minded individuals
- A flexible approach to holiday
- Opportunities to travel to BVNK offices in locations like London and Cape Town
- An open and creative environment to help define the future of BVNK