back to search

 Principal Blockchain & Backend Engineer

Who we are?
We’re at the core of fintech innovation, building a decentralized financial ecosystem that merges traditional banking with blockchain and AI. Our mission is to make wealth accessible to all through products like hybrid card-crypto wallets, used by 70,000+ paying clients across 40+ countries. We’re a worldwide team working remotely from over 20 countries, operating from Dubai, seeking a Principal Blockchain & Backend Engineer to own a product vertical.

Philosophy
You tackle complex challenges, understand the business, and deliver value at a breakneck pace. We value flexibility, autonomy, proactivity, and the ability to thrive when Fridays and weekends are peak days.

Role Overview

As Principal Blockchain & Backend Engineer, you will own the design, development, and optimization of the blockchain layer and its integrations with the wider product ecosystem, particularly backend systems. This is a hybrid role -  ideal for someone who has deep hands-on blockchain expertise and enjoys broader backend engineering challenges.

You’ll architect secure and efficient smart contract systems for token flows, vesting, farming, and energy rewards — ensuring interoperability between chains and the wallet services.

Key Responsibilities

System Integration

  • Collaborate with backend team on event-driven architectures (Kafka, NestJS microservices) to synchronize blockchain and off-chain events:

  • Build and maintain APIs for internal services

  • Integrate with custodial partners and monitor on-chain operations tied to DeFi and card use cases.

Blockchain Architecture & Development

  • Design and maintain blockchain modules (EVM based) supporting token minting and vesting logic

  • Develop and optimize smart contracts on Solidity for the token management across BSC and our chain.

  • Implement cross-chain bridges and token migration logic between our chain ↔ BNB Chain (and other supported networks).

  • Ensure on-chain data integrity and event publishing for Kafka-based microservice integrations.

Security & Reliability

  • Implement multi-signature transaction flows, claim limits, and validation logic.

  • Conduct and supervise smart contract audits and testing procedures.

  • Establish on-chain monitoring, alerting, and incident response standards for validators and nodes.

Culture & Collaboration

  • Review architecture proposals and ensure alignment with tokenomics and business logic.

  • Work closely with the CTO and Product Owner and Contribute to building engineering processes in an early-stage environment.

  • Collaborate with Delivery Manager for rapid product delivery.

Additional Requirements

  • 7+ years of backend and blockchain software engineering experience, focusing on scalable systems. 

  • Hand-on experience to modernize legacy systems and integrate new solutions

  • Fluent English (written/spoken)

What else is important

  • Location: Dubai-based or remote in EU timezone. Covered business trips every 2-3 months are possible.

  • Close collaboration with three tech leads, CTO, and a delivery manager in a star team.

  • Culture: Zero tolerance for conflicts, focus on business and results.

Team Structure

  • Developers report directly to technical leads; everyone codes hands-on.

  • The team for the role currently includes 3 backend engineers, a CTO with a close collaboration with a Delivery Manager with plans to expand gradually. Besides, there is Front-End Team, QA support and a small mobile team.

  • Collaboration happens across time zones (mostly EU and Dubai), so flexibility and responsiveness are key.

  • The culture is direct, transparent, and autonomous.

Our benefits

  • Be among the first 10 core engineers in a fast-scaling company.

  • Flat structure, no micromanagement, and direct impact on the product’s success.

  • B2B contract with paid vacation.

  • Access to top DeFi conferences, including our own events.

Recruitment process

  • Intro call with recruiter (30 minutes)

  • Non-technical interview with a Delivery Manager to discuss general role questions and the product (30 minutes)

  • Technical Interview (1 hour)

  • Final interview with founder (1 hour)

  • Offer and onboarding 

vp@vpteam.io