The position is for a .NET Developer who will report directly to the Team Lead, .NET Core.
This is a fully remote role, with payment options varying depending on the country of residence.
The general purpose of the role is 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 for the first 12 months include independently developing and delivering key features for the CRM platform in alignment with quarterly product goals and gaining full proficiency in the existing codebase and architecture to manage development, optimization, and debugging tasks across multiple services.
Key activities involve designing and implementing backend services using .NET Core and Entity Framework, optimizing high-load data queries, integrating third-party APIs and financial service providers, participating in code reviews, and ensuring adherence to architectural standards.
Requirements:
Candidates must have deep expertise in C#, .NET Core, and ASP.NET for developing scalable web applications.
Advanced proficiency in Entity Framework Core and SQL is required, along with strong skills in query optimization, indexing, and performance profiling.
Proven experience with high-volume data processing, including performance tuning and system scalability, is essential.
A strong understanding of multithreading, asynchronous programming, and concurrent system design is necessary.
Proficiency in dependency injection, serialization, and dynamic type handling within enterprise .NET systems is required.
A solid grasp of software design patterns and principles, particularly SOLID, for writing maintainable and scalable code is expected.
Prior experience in fintech environments, including trading systems or financial platforms, is mandatory.
Fluency in English and Russian is required.
Preferred qualifications include familiarity with trading and financial markets, experience integrating major payment service providers, exposure to various databases, and experience with Docker and Kubernetes.
Benefits:
The compensation is competitive and based on market benchmarks, with performance-based adjustments reviewed annually.
The role is offered on a B2B contract basis and includes 14 working days of paid vacation per year.
Employees will work on high-load financial systems and performance-critical backend services in a mature engineering environment.
The company offers a remote-first setup and the opportunity to collaborate with a highly experienced, technically proficient team where individual impact is direct and valued.