Свяжитесь напрямую по этой вакансии
Full-time/ЗП: 4 500 - 5 000$
Что вам предстоит делать:
• Проектировать и создавать бэкенд-сервисы с использованием .NET Core 8, обеспечивая их бесшовную интеграцию с другими частями системы. • Оптимизировать производительность баз данных путем оптимизации запросов и внедрения эффективных моделей данных в PostgreSQL, MongoDB и DynamoDB. • Участвовать в обсуждениях дизайна системы, чтобы вносить вклад в улучшения архитектуры и обеспечивать масштабируемость и поддерживаемость сервисов. • Проводить ревью кода, чтобы обеспечить соответствие стандартам кодирования и предоставлять обратную связь для повышения производительности команды. • Реализовывать рефакторинг для улучшения существующих кодовых баз с целью повышения эффективности и читаемости. • Писать модульные тесты, интеграционные тесты и обеспечивать высокое покрытие тестами для бэкенд-сервисов. • Устранять и отлаживать сложные проблемы как в продакшн, так и в средах разработки. • Документировать технические решения, системы и процессы для поддержки обмена знаниями в команде и будущего развития. • Участвовать в развертываниях продакшн, обеспечивая корректную работу всех систем после новых релизов.
Магия, которую вы принесете:
• 7+ лет опыта в бэкенд-разработке, из них 5+ лет опыта работы конкретно с .NET Core. • Уверенное владение проектированием и разработкой RESTful-сервисов и gRPC с упором на поддерживаемость и масштабируемость. • Опыт работы с реляционными базами данных, такими как PostgreSQL, и нереляционными базами данных, такими как MongoDB и DynamoDB. • Знакомство с брокерами сообщений, такими как RabbitMQ, и понимание асинхронных операций и распределенных систем. • Глубокое понимание паттернов проектирования программного обеспечения (например, Singleton, Factory, Strategy) и способность рефакторить и оптимизировать существующие кодовые базы. • Опыт использования техник рефакторинга кода, улучшения структуры и поддерживаемости кода при сохранении функциональности. • Опыт проведения модульного, интеграционного и нагрузочного тестирования для обеспечения надежности приложений.
Бонусные баллы, если у вас есть:
• Большой опыт диагностики и устранения сложных проблем с производительностью, таких как утечки памяти, с использованием продвинутых инструментов профилирования и оптимизации. • Способность руководить крупномасштабными проектами, обеспечивая их соответствие как техническим, так и бизнес-целям. • Опыт наставничества младших разработчиков и руководства ростом команды. • Знакомство с нагрузочным тестированием и тюнингом производительности. • Способность участвовать в технических дискуссиях и предлагать креативные решения. • Опыт использования инструментов для создания диаграмм, таких как Miro
Контакты: контакт рекрутера
5 месяцев назад
4 500 – 5 000 USD
в месяц
Грейд
Senior
Опыт работы
от 7 лет
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
Оценка RocketHunt по реальным зарплатам