Разработчик программного обеспечения (Middle/Semi-senior) – Node.js & TypeScript
В Ready мы ищем Full Stack инженера уровня Semi Senior с оборудованием MAC для участия в 6-месячном проекте с возможностью продления, работая на 100% удаленно на условиях фриланса. Мы ищем профессионала с солидным опытом разработки бэкенда на Node.js и TypeScript, базами данных NoSQL, микросервисными архитектурами, а также масштабируемыми и высокопроизводительными решениями.
Обязанности
- Проектировать, разрабатывать и поддерживать бэкенд-приложения и сервисы, используя Node.js и TypeScript.
- Проектировать и внедрять эффективные, надежные и масштабируемые микросервисные архитектуры.
- Моделировать и оптимизировать базы данных, особенно MongoDB и другие решения NoSQL.
- Проектировать и внедрять REST или GraphQL API.
- Разрабатывать решения на основе систем асинхронной связи и событийно-ориентированных архитектур.
- Интегрировать и работать с системами обмена сообщениями и событий, такими как RabbitMQ, Kafka или SQS.
- Внедрять и поддерживать решения на инфраструктуре Cloud, предпочтительно AWS.
- Работать с Kubernetes для управления и развертывания приложений и сервисов.
- Проектировать и внедрять автоматизированное тестирование, включая модульное и интеграционное тестирование.
- Участвовать в анализе и решении сложных технических проблем.
- Вносить вклад в разработку высокопроизводительных решений, обеспечивая масштабируемость, доступность и надежность.
- Сотрудничать с другими техническими командами для обеспечения правильной интеграции сервисов и компонентов решения.
Требования
- Минимум 3 года подтвержденного опыта в разработке бэкенд-программного обеспечения.
- Солидный опыт работы с Node.js и TypeScript.
- Продвинутый опыт работы с базами данных, включая моделирование данных и оптимизацию запросов.
- Опыт работы с MongoDB или аналогичными базами данных NoSQL.
- Практический опыт моделирования сложных задач и проектирования эффективных, надежных и масштабируемых микросервисных архитектур.
- Опыт работы с облачными сервисами и инфраструктурой, предпочтительно AWS.
- Опыт проектирования и внедрения автоматизированного тестирования, включая модульное и интеграционное тестирование.
- Опыт работы с высокопроизводительными системами.
Желателен опыт в:
- Проектировании и внедрении REST или GraphQL API.
- Системах асинхронной связи и событиях, таких как RabbitMQ, Kafka или SQS.
- Событийно-ориентированных архитектурах.
- Распределенных и высокопроизводительных системах.
Предлагаем
- Режим работы: 100% удаленно.
- Занятость: Полный рабочий день.
- График: Понедельник-пятница, по чилийскому времени.
- Контракт: Фриланс (Contractor).
- Срок: 6 месяцев, с возможностью продления.
- Оплата: В USD.
- Местоположение: 100% удаленно LATAM.
- Специалист должен иметь оборудование Mac.
- Оборудование должно быть защищено согласно макетам и настройкам безопасности банка.
- После защиты оборудования оно не сможет использоваться для личных целей, поэтому должно быть предназначено исключительно для выполнения рабочих задач в течение срока действия контракта.