🚀 Venga: bridging innovative blockchain technologies to traditional finance
Venga is an app with a mission to take innovative blockchain technologies and bridge them to traditional finance inside a powerful centralized app, empowering people to effortlessly discover, invest, and navigate the world of Web3.
🔎 Who We're Looking For
We’re seeking a Senior Backend Engineer with expertise in Java/Spring ecosystems to architect the systems powering Venga’s financial infrastructure. You’ll design scalable microservices, build secure bridges between Web2 and Web3 technologies, and collaborate with cross-functional teams to deliver robust solutions for both traditional finance and blockchain use cases. If you’re passionate about high-performance backend systems, join us in redefining finance.
💻 What You'll Be Doing
* Design and develop Java/Spring microservices to handle traditional finance workflows (payments, compliance).
* Integrate blockchain networks (Ethereum, Solana, etc.) into Venga’s backend, interacting with nodes, indexers, and smart contracts.
* Architect event-driven solutions with Apache Kafka to process real-time transactions, blockchain events, and user activity streams.
* Build and optimize RESTful APIs and WebSocket interfaces to power our customer-facing app, backoffice tools, and third-party integrations.
* Secure sensitive data using AWS KMS, HashiCorp Vault, or MPC solutions, aligning with financial compliance standards.
* Collaborate in a cross-functional squad to deliver end-to-end features, from ideation to deployment.
* Manage PostgreSQL databases, optimizing performance, security, and replication strategies for high-volume financial data.
* Deploy and scale services on AWS using Kubernetes (k8s), ensuring efficient resource utilization and cost management.
* Implement robust security practices for financial systems, including encryption, authentication, and compliance with regulatory standards.
* Mentor junior engineers, lead code reviews, and champion best practices in testing, CI/CD, and observability.
* Stay ahead of industry trends, exploring innovations in blockchain integration, cloud-native architectures, and fintech-specific tooling.
👤 Who You Are & What You'll Need
* 4+ years of backend development experience in Java and expertise in the Spring ecosystem. Bonus if you have 2+ years integrating blockchain systems in production.
* Proven track record building microservices architectures in production, including service discovery, circuit breakers, and distributed tracing.
* Strong experience with Apache Kafka (event sourcing, stream processing) and PostgreSQL (performance tuning, replication, partitioning).
* Hands-on knowledge of Kubernetes and AWS.
* Expertise in designing RESTful APIs and real-time systems using WebSocket or similar protocols.
* Familiarity with fintech or blockchain integrations is a strong plus.
* Experience in regulated industries (e.g., banking, crypto compliance) and tools like Vault, HashiCorp, or AWS KMS is a bonus.
* Collaborative mindset: Thrive in cross-functional teams and align technical decisions with business goals.
* Fluent English and Russian, with excellent communication skills for cross-functional teamwork.
* Passion for solving challenges in financial systems, scalability, and bridging Web3 with traditional finance.
👤 Nice to have
* Hands-on blockchain experience (smart contracts, protocols, etc.).
* FinTech experience.
* Familiarity with compliance, AML and regulation.
* ISO/IEC 27001 experience.
🌍 What we offer
* Full-Time Employment Contract.
* Own your time company culture - manage start and finish work times within each day.
* Mandatory office days: Mondays, Tuesdays, and Thursdays, with core office hours from 10:00 AM to 4:00 PM.
* A sunny office in Barcelona, less than 50 meters away from the beach!
* A brand new MacBook or similar option of your choice.
* 25 vacation days (more than the Spanish norm).
* Exciting work in a dynamic, international, and hyper-growth startup.
* If you do not live in Barcelona, you will be full-remote, but you must be within a maximum time zone difference of 3 hours from Barcelona