Position Title: .NET Developer
Reporting Line: Reports directly to the Team Lead, .NET Core.
Location: Fully Remote (payment options may vary depending on country of residence), but within European time zones.
General Purpose: To design, develop, and optimize a high-performance CRM platform with complex third-party integrations, advanced data processing, and scalable architecture using the .NET technology stack in a fintech context.
Specific Objectives (first ~12 months):
- Independently develop and deliver key features for the CRM platform in alignment with quarterly product goals.
- Gain full proficiency in the existing codebase and architecture to independently manage development, optimization, and debugging tasks across multiple services.
Key Activities:
- Design and implement backend services using .NET Core and Entity Framework.
- Optimize high-load data queries and ensure database performance tuning.
- Integrate third-party APIs and financial service providers.
- Participate in code reviews and uphold architectural standards.
- Independently develop and deliver key features for the CRM platform in alignment with quarterly product goals.
- Gain full proficiency in the existing codebase and architecture to independently manage development, optimization, and debugging tasks across multiple services.
Key competences:
- Deep expertise in C#, .NET Core, and ASP.NET for developing scalable web applications.
- Advanced proficiency in Entity Framework Core and SQL, with strong skills in query optimization, indexing, and performance profiling.
- Proven experience with high-volume data processing, including performance tuning and system scalability.
- Strong understanding of multithreading, asynchronous programming, and concurrent system design.
- Proficient in dependency injection, serialization, and dynamic type handling within enterprise .NET systems.
- Solid grasp of software design patterns and principles, particularly SOLID, for writing maintainable and scalable code.
- Prior experience in fintech environments, including trading systems or financial platforms.
Preferred:
- Familiarity with trading and financial markets, including forex and cryptocurrency exchanges.
- Experience integrating major payment service providers (e.g., Stripe, Adyen, Braintree, Nuvei, Worldpay, Rapyd).
- Exposure to PostgreSQL, MySQL, and NoSQL databases such as MongoDB and Redis.
- Experience with Docker and Kubernetes for containerization and deployment orchestration.
Likely Current Job:
- Senior .NET Developer at a fintech SaaS company
- Backend .NET Developer in a high-load trading or cryptocurrency platform
- .NET Software Engineer at a payments technology provider
- Full Stack .NET Engineer in financial services
- .NET Integration Developer working with CRM or ERP systems
- C# Developer at a company focused on transaction-heavy services (e.g., billing, remittance, or digital wallets)
- .NET Systems Developer in a risk, compliance, or KYC/AML software provider
- C#/.NET Platform Engineer in digital lending environments
Employer Value Proposition:
Work on high-load financial systems and performance-critical backend services in a mature engineering environment. You’ll contribute to mission-critical infrastructure, benefit from a remote-first setup, and collaborate with a highly experienced, technically proficient team in a company where your impact is direct and valued.
Compensation: Compensation is competitive and based on market benchmarks, with performance-based adjustments reviewed annually.