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)
General Purpose: To design, develop, and optimize a highperformance CRM platform with complex thirdparty integrations, advanced data processing, and scalable architecture using the .NET technology stack in a fintech context.
Specific Objectives (~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 highload data queries and ensure database performance tuning.
Integrate thirdparty 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.
Requirements
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 highvolume 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.
Fluent English and Russian
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 highload 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 transactionheavy services (e.g., billing, remittance, or digital wallets)
.NET Systems Developer in a risk, compliance, or KYCAML software provider
C#.NET Platform Engineer in digital lending environments
Benefits
Employer Value Proposition:
Work on highload financial systems and performancecritical backend services in a mature engineering environment. You’ll contribute to missioncritical infrastructure, benefit from a remotefirst 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 performancebased adjustments reviewed annually. The role is offered on a B2B contract basis and includes 14 working days of paid vacation per year.
Assessment Process: Candidate evaluation includes a single interview conducted via Microsoft Teams with the .NET Lead and Project Manager. The interview is conducted in Russian and assesses technical proficiency and cultural fit, with a brief Englishspeaking check to confirm basic communication skills. Successful candidates will receive an offer following the interview.
Employer of Record South Africa
Evolving Web
Unisys
Evolving Web
C4 Group