DEVELOPMENT

Solution Architect .NET (Fintech Platform – Microservices)

Preferable Location(s): Prague, Czechia | Brno, Czechia | Ostrava, Czechia | Ljubljana, Slovenia | Tirana, Albania | Bratislava, Slovakia
Work Type: Contract
We are looking for a Solution Architect to drive one of our projects built on Fintech.Core, our modular white-label fintech platform. The ideal candidate will lead an engineering team, design scalable and reliable architectures, and take ownership of both the technical quality and the engineering team’s efficiency within a major client deployment. The role includes acting as a client-facing technical expert, translating business requirements into architectural decisions, explaining trade-offs, and ensuring alignment with security, reliability, and other non-functional expectations.

In addition to the core project responsibilities, the architect may participate in company-wide pre-sale initiatives, contributing to technical discovery, shaping solution proposals, and presenting architectural concepts to prospective clients. This position is well suited for a proactive engineering leader with solid experience in the fintech or related domain.

Details
Location: Remote
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English C1


General Project Description: A modular white-label fintech platform based on microservices architecture designed for financial institutions (e.g., challenger banks, PSPs, trading and payment platforms). The platform is cloud-agnostic by design and currently runs on AWS, using Kubernetes, .NET Core, PostgreSQL, gRPC, and RabbitMQ (MassTransit).

Current Use Cases:

  • Trading (Matching Engine/Brokerage)
  • Custodian wallets
  • Non-custodial wallets
  • Crypto transfers
  • KYT
  • Liquidity Management (Hot & Cold wallets)
  • Vault Engine (Move Smart Contracts)
  • Investment in Vault
  • Yield Accrual
  • Core Banking

 

Team Structure

  • 1 Project Manager
  • 2 Backend Engineers
  • 2 Frontend Engineers
  • 1 Business Analyst
  • 1 DevOps
  • 2 QA
  • 2 UX/UI

Key Responsibilities

  • Team Management: Lead and mentor a team of developers, ensuring effective collaboration and productivity.
  • Problem Solving: Identify and address issues within the team and development processes, implementing solutions to enhance performance and efficiency.
  • Communication: Collaborate with the Project Manager and the client’s technical representatives to clarify requirements, present technical solutions, and participate in demos. (No direct client management or delivery ownership — handled by PM.)
  • Architectural Design: Design and develop architectural solutions for new features and products, ensuring they meet client requirements and industry best practices.
  • Presentation Skills: Prepare and deliver clear and compelling presentations of architectural designs and solutions to clients and stakeholders.

Requirements / Your Background

  • At least 6 years of experience as a Software Developer
  • Proven experience as a Tech Lead or similar engineering leadership role
  • Experience with banking or fintech projects
  • Experience in solution design for complex microservice architectures
  • Ability to understand the big picture and offer insightful technical guidance
  • Strong problem-solving abilities and conflict resolution skills
  • Excellent communication and interpersonal skills, including client-facing experience
  • Proficiency in software architecture design
  • Clean coding methodologies (SOLID, YAGNI)
  • Professional .NET backend development experience
  • Experience writing & consuming REST APIs (ASP.NET Web API)
  • Strong experience with Docker
  • Databases: SQL, NoSQL
  • Experience with queues (RabbitMQ, Kafka)
  • English C1 level

 

Nice to Have

  • AWS cloud experience
  • Solid experience in pre-sale engagements
  • Experience working with gRPC protocol

Submit Your Application

You have successfully applied
  • You have errors in applying