Tech Stack
ASP.NETKafkaMongoDBMS SQL Server.NETNoSQLRabbitMQRedisSQL
About the role
- Development of new functionality for a website/mobile application;
- Participation in the design of the architecture of a large, high-load application;
- Implementation of complex business tasks and technical system improvements;
- Continuous improvement of the development process
Requirements
- Experience with .NET Core (C#, ASP.NET WebAPI, multithreading, performance optimization, best practices);
- Experience in developing distributed and/or high-load applications;
- Fluent Russian and English level B1 or higher;
- Experience with RabbitMQ, Kafka, or other message brokers;
- Experience with Microsoft SQL Server 2008-2019;
- Experience with NoSQL databases (MongoDB, Redis, etc.)
- REMOTE OPPORTUNITY to work full time;
- Vacation 28 calendar days per year;
- 7 wellness days per year that can be used to deal with household issues;
- Bonuses up to $5000 for recommending successful applicants for positions in the company;
- 50% payment for professional training, international conferences and meetings;
- Corporate discount for English lessons;
- Health benefits with up to $1000 gross per year compensation for health insurance or doctor's fees;
- Workplace organization with reimbursement of workplace costs up to $1000 gross once every 3 years;
- Internal gamified gratitude system with bonuses from colleagues.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreC#ASP.NET WebAPImultithreadingperformance optimizationbest practicesdistributed applicationshigh-load applicationsRabbitMQKafka
Soft skills
fluent in Russianfluent in English