Senior C# Developer (PaaS)
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
- Company size
- Enterprise
Open to RU, KZ, BY only. Set where you work from to check your eligibility.
No BS summary
Senior C# developer, 5+ years experience, must be based in Russia, Kazakhstan, or Belarus. Deep knowledge of .NET and experience with high-load distributed systems required. Familiarity with gRPC, HTTP protocols, and performance optimization is essential.
Core skills
Required skills
Optional skills
REMOTE RUSSIA| OZON TECH
Локация: Гибрид или удалёнка. Офисы в Москве, Санкт-Петербурге, Иннополисе, Новосибирске и других городах России, а также в Казахстане и Беларуси.
Зарплата: от 600 000 ₽/мес до налогов
Компания
Ozon Tech — технологическое подразделение одного из крупнейших e-commerce ритейлеров, создающее высоконагруженные системы и собственные инфраструктурные решения.
Что делать
- Улучшать опыт .NET-разработчиков через создание новых инструментов и практик.
- Оптимизировать настройки .NET рантайма для повышения производительности и снижения потребления ресурсов.
- Разрабатывать платформенные фичи: автоматические таймауты, retry, circuit breaker и loadshedding.
- Дорабатывать и поддерживать платформенные клиенты для БД (Pg, Redis, Clickhouse, Cassandra).
- Обеспечивать выпуск внутренних релизов .NET-платформы.
- Исправлять баги в базовых библиотеках (Npgsql, grpc-dotnet) и участвовать в open source.
Требования
- Опыт разработки на C# и глубокое понимание .NET.
- Знание сетевых протоколов gRPC и HTTP.
- Опыт работы с высоконагруженными и распределёнными системами.
- Навыки анализа и оптимизации производительности приложений.
- Возможность работать из России, Казахстана или Беларуси.
Хорошо, если есть
- Опыт контрибьюта в open-source проекты (базовые библиотеки .NET).
- Понимание внутреннего устройства .NET Runtime.
- Опыт разработки инфраструктурных или платформенных компонентов.
Культура и преимущества
- Гибкий формат работы: офис, гибрид или удалёнка.
- Полный соцпакет: ДМС со стоматологией, страхование жизни, поддержка психолога.
- Профессиональное развитие: Ozon Универ, курсы по программированию, математике и английскому.
- Поддержка участия в конференциях (оплата билетов, проживания и дороги).
- Спортивные клубы (бег, волейбол, футбол) и йога в офисе.
- Льготная жилищная программа для сотрудников.
APPLY
What you'll do
- Improve the experience of .NET developers by creating new tools and practices.
- Optimize .NET runtime settings to improve performance and reduce resource consumption.
- Develop platform features such as automatic timeouts, retries, circuit breakers, and load shedding.
- Improve and support platform clients for databases including PostgreSQL, Redis, ClickHouse, and Cassandra.
- Ensure internal releases of the .NET platform.
- Fix bugs in core libraries such as Npgsql and grpc-dotnet and participate in open source.
What they require
- Experience developing in C# and deep understanding of .NET.
- Knowledge of gRPC and HTTP network protocols.
- Experience with high-load and distributed systems.
- Skills in analyzing and optimizing application performance.
- Ability to work from Russia, Kazakhstan, or Belarus.
- Experience contributing to open-source projects, especially core .NET libraries, is a plus.
- Understanding of .NET Runtime internals is a plus.
- Experience developing infrastructure or platform components is a plus.
Benefits
- Flexible work format: office, hybrid, or remote.
- Full social package including voluntary medical insurance with dentistry, life insurance, and psychologist support.
- Professional development through Ozon University and courses in programming, mathematics, and English.
- Support for conference participation, including tickets, accommodation, and travel costs.
- Sports clubs including running, volleyball, football, and office yoga.
- Preferential housing program for employees.
Ozon Tech is the technology division of one of the largest e-commerce retailers, creating high-load systems and its own infrastructure solutions.