Fintech&Blockchain

Senior Software Engineer (Full-Stack)

Remotefull-timesenior5,000 – 9,000 BGN

About the role

Senior Full-Stack Developer (Node.js / NestJS + React) Encorp.io is a specialized software development agency driving innovation in fintech, blockchain, and AI. Founded in 2019 by visionary Martin Kuvandzhiev, we’ve delivered many successful projects and are recognized as a leading AI automation partner in Bulgaria. We collaborate with both fast-growing startups and top-tier enterprises in Bulgaria and across Europe to build next-generation payment systems, asset tokenization platforms, crypto on/off-ramps, and AI automation tools. We’re looking for a senior engineer who thrives in modern backend architecture, understands the complexity of asynchronous systems, and can ship reliable production code with confidence. This is not just another project - you’ll be working on a highly modular, event-driven, multi-step orchestration engine, connecting to wallets, exchanges, and banking APIs to execute seamless payment workflows. 🔧 What You’ll Be Doing • Architect, design, and implement backend modules using NestJS, MySQL, Redis, and TypeORM • Orchestrate multi-step, event-driven payment flows using BullMQ and asynchronous queues • Integrate with providers like crypto wallet APIs, exchanges, and open banking platforms • Build and maintain user-facing and internal APIs for interacting with wallets, quotes, and transactions • Ensure data consistency and robustness in distributed, multi-tenant environments • Contribute to React-based frontend interfaces • Write high-quality, secure, and testable code following clean architecture principles ✅ What We’re Looking For • 5+ years of experience as a software engineer • Product-driven mindset with a strong sense of ownership and accountability for delivered outcomes • Proven ability to design and build scalable, maintainable backend systems • Strong understanding of distributed architectures, asynchronous processing, and event-driven design • Experience integrating with external APIs (especially payments, wallets, exchanges, banking) • Proficiency with relational databases and caching/queueing solutions • Comfortable collaborating on frontend applications to deliver end-to-end solutions • Strong attention to code quality, architecture, and security 🌟 Bonus Points For • Real-world experience building fintech or crypto platforms • Blockchain technology knowledge • Knowledge of secure multi-tenant SaaS platforms • Familiarity with Google Cloud Platform or similar cloud providers • Contributions to payment orchestration, quote engines, or settlement flows • Understanding of eventual consistency and webhook-driven design • Experience with technologies such as NestJS, Redis, MySQL, BullMQ, React, and Next.js. 💼 What We Offer • Impactful work: Build a real fintech infrastructure used in production • Ownership & Growth: High autonomy and opportunity to grow into a lead architect or system owner • Modern stack: NestJS, TypeORM, MySQL, Redis, BullMQ, React • Competitive senior-level compensation, based on experience and impact • 20+ days of paid time off per year • Professional development: Budget for courses, certifications, and technical events • Remote-first flexibility (hybrid or fully remote) • Comprehensive benefits: • Sport card membership • Extra health insurance • Team-building events • Preferential bank loan terms Ready to build real fintech infrastructure and grow with a high-caliber team? Let’s talk.

What you'll do

  • 🔧 What You’ll Be Doing
  • • Architect, design, and implement backend modules using NestJS, MySQL, Redis, and TypeORM
  • • Integrate wallet platforms, crypto exchanges, and open banking APIs
  • • Orchestrate multi-step, event-driven payment flows using BullMQ and asynchronous queues
  • • Integrate with providers like crypto wallet APIs, exchanges, and open banking platforms
  • • Build and maintain user-facing and internal APIs for interacting with wallets, quotes, and transactions
  • • Ensure data consistency and robustness in distributed, multi-tenant environments
  • • Contribute to React-based frontend interfaces
  • • Write high-quality, secure, and testable code following clean architecture principles

What we're looking for

  • ✅ What We’re Looking For
  • • 5+ years of experience as a software engineer
  • • Product-driven mindset with a strong sense of ownership and accountability for delivered outcomes
  • • Proven ability to design and build scalable, maintainable backend systems
  • • Strong understanding of distributed architectures, asynchronous processing, and event-driven design
  • • Experience integrating with external APIs (especially payments, wallets, exchanges, banking)
  • • Proficiency with relational databases and caching/queueing solutions
  • • Comfortable collaborating on frontend applications to deliver end-to-end solutions
  • • Strong attention to code quality, architecture, and security

Apply for this role

We read every application. Drop your CV and we'll be in touch.

By applying you agree your CV will be shared with encorp.ai.