Описание вакансии
Как профессиональный разработчик, вы будете отвечать за самостоятельное проектирование и реализацию модулей на основе требований продукта. Ваша роль включает участие в проектировании интерфейсов, моделировании баз данных и реализации основной логики. Вы сосредоточитесь на разработке, оптимизации и исправлении ошибок в бизнес-системах, чтобы обеспечить стабильность и производительность системы.
От вас ожидается написание высококачественного, читаемого и тестируемого кода на Go, а также периодическое использование Python для вспомогательных задач разработки. Ваши обязанности также включают участие в отладке интерфейсов, модульном и интеграционном тестировании для поддержки развертывания и выпуска системы.
Под руководством вы будете выполнять задачи по декомпозиции системы, рефакторингу модулей и оптимизации производительности. Важно проявлять инициативу в выявлении проблем и предложении улучшений, уделяя особое внимание поддерживаемости и масштабируемости кода.
Кроме того, вы будете использовать Python для разработки скриптов или инструментов для обработки данных, автоматизации задач, операционной поддержки или внутренней разработки инструментов.
Ключевые обязанности
- Самостоятельное проектирование и разработка модулей на основе требований продукта
- Участие в проектировании интерфейсов, моделировании баз данных и реализации основной логики
- Разработка, оптимизация и исправление ошибок в бизнес-системах
- Написание высококачественного, читаемого и тестируемого кода на Go
- Использование Python для вспомогательной разработки при необходимости
- Участие в отладке интерфейсов и различных этапах тестирования
- Поддержка развертывания и выпуска системы
- Выполнение декомпозиции системы и рефакторинга модулей
- Активное выявление проблем и предложение улучшений
- Разработка скриптов/инструментов на Python для автоматизации и обработки данных
Требования к кандидату
- Диплом бакалавра или выше в области компьютерных наук или смежной специальности
- Опыт разработки на Golang от 3 лет
- Знание основ Go, стандартных библиотек и фреймворков (GoZero, Gorm, GoFrame)
- Опыт работы с базами данных (MySQL, Redis) и очередями сообщений (Kafka/RabbitMQ)
- Понимание микросервисной архитектуры и связанных технологий (gRPC, RESTful, API-шлюзы)
- Знание среды разработки и развертывания на Linux
- Опыт работы с Git и процессами CI/CD
- Соблюдение высоких стандартов кодирования и осведомленность о модульном тестировании
- Базовые навыки программирования на Python для написания скриптов и вспомогательной разработки
Предпочтительные квалификации
- Опыт работы с высоконагруженными системами или торговыми платформами
- Знание Docker, Kubernetes и систем мониторинга (Prometheus, Grafana)
- Практический опыт оптимизации производительности Go и настройки GC
- Знание библиотек Python (requests, pandas, asyncio)
- Опыт в автоматизации, обработке данных или разработке инструментария
- Способность работать с Go и Python в различных сценариях
Условия
Мы предлагаем полностью удаленную работу с конкурентоспособной зарплатой и льготами. Присоединяйтесь к нашей команде, где ваши навыки будут цениться и развиваться.
Заинтересованные кандидаты могут связаться через Telegram: @Oran_Gina или по email: [email protected]


