Москва
В проект по разработке игр ищем опытного разработчика. Работа над интересным проектом и развитие профессиональных навыков гарантированы!
Обязанности:
- Опыт работы от 3-5 лет в роли backend разработчика (C#)
- .Net 7, ASP.Net 7, EF Core
- Опыт работы с распределенными системами, архитектурой, управляемой событиями, и брокерами сообщений (RabbitMQ, Kafka или NATS)
- Опыт работы с DDD (проектирование на основе предметной области), CQRS и Event Sourcing
- БД PostgreSQL, навыки оптимизации SQL-запросов, знание стратегий индексации и настройки производительности. Отладка SQL запросов
- Entity Framework Core, Npgsql
- Опыт разработки с REST API (statelessness, client-server separation, layered architecture, cacheability, API versioning strategies, request Handling and status codes)
- Знание основ безопасности API и техник авторизации (OAuth2, JWT, SSL/TLS, rate limiting)
- Опыт работы с контейнеризацией (Docker, Kubernetes)
- Знание паттернов проектирования и архитектуры ПО, CLEAN, SOLID
- Работа с методологией разработки Agile/SCRUM
- Знание английского языка на уровне чтения технической документации
Инструменты:
- Git
- Visual Studio, VSCode
- Docker/Docker Compose
- CI/CD (понимание принципов)
- Jira
- Postman, Swagger
Будет плюсом:
- ELK stack
- Опыт использования Dapr
Условия:
- Полностью удалённый формат и гибкий график
- Возможность работать над амбициозным и технологичным продуктом
- Конкурентная заработная плата
- Работа в команде профессионалов с чёткими процессами