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.