We are seeking a skilled .NET Developer to join our talented team and help us drive forward in creating cutting-edge solutions for our clients.
About the project
A multichain crypto wallet with a bridge and DeFi function.
The wallet supports a wide range of popular cryptocurrencies that you like, such as Bitcoin, Ethereum, Binance Smart Chain, Optimism, Arbitrum, etc. Also, the Product has a telegram bot with FAQ and personal support managers.
Main stack:
— .NET 6;
— MySQL 8;
— Redis;
— Protobufs, GRPC.
3rd party integrations:
— Twilio;
— Firebase.
Requirements:
— 4+ years experience with .NET;
— Deep knowledge of relational database management systems;
— Deep knowledge of ASP.NET Web API and its internal workings;
— Understanding of authentication/authorization protocols;
— Experience with Blockchains (EVM-compatible is a must);
— Experience in concurrent programming;
— Experience in Entity Framework and its internals;
— Experience in making scalable API layers in high-loaded systems;
— Experience in containerization instruments;
— Experience in CI/CD principles and tools, Git;
— Experience with Redis.
Will be a plus:
— Experience with MediatR and CQRS;
— Experience with multithreading;
— Experience with organizing and managing background jobs;
— Experience with building blockchain indexers.
Responsibilities:
— Design, develop, and implement blockchain solutions using C# and .NET, following clean code principles;
— Collaborate with the team to define project requirements and architecture for blockchain-based applications;
— Perform code reviews and ensure the quality and security of the developed software;
— Develop and maintain tests for components;
— Collaborate with other developers and stakeholders to identify and implement improvements.
We offer:
— Competitive compensation;
— Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
— Challenging projects in diverse business domains and a variety of tech stacks;
— Personal development and professional growth opportunities;
— Work with talented, ambitious and family-feel teams;
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
— Compensation for your professional certification & support for your learning activities;
— Opportunity to choose IT equipment you like;
— Professional accounting support;
— Support for a healthy lifestyle, compensation for participation in sport events;
— Fascinating corporate parties, team-building activities and memorable anniversary presents.