Старший разработчик Golang добавлено Введение Anonymized — отмеченная наградами компания, базирующаяся в Лондоне и Барселоне, работающая над революционными технологиями. многомиллиардный рынок цифровой рекламы, превратив персональные данные в актив, принадлежащий и контролируемый пользователем. Мы ищем опытного и квалифицированного старшего разработчика Golang в нашу команду. Кто мы? Anonymized ставит перед собой задачу разрушить рынок цифровой рекламы стоимостью 200 миллиардов долларов, пр
Старший разработчик Golang
добавлено
Введение
Anonymized — отмеченная наградами компания, базирующаяся в Лондоне и Барселоне, работающая над революционными технологиями. многомиллиардный рынок цифровой рекламы, превратив персональные данные в актив, принадлежащий и контролируемый пользователем.
Мы ищем опытного и квалифицированного старшего разработчика Golang в нашу команду.
Кто мы?
Anonymized ставит перед собой задачу разрушить рынок цифровой рекламы стоимостью 200 миллиардов долларов, превратив персональные данные в актив, принадлежащий и контролируемый пользователем. . Законы о конфиденциальности затрудняют отслеживание и профилирование людей в Интернете, а такие технологии, как сторонние файлы cookie и рекламные идентификаторы, скоро исчезнут. Это дает прекрасную возможность переписать правила, регулирующие открытый Интернет. Децентрализованное машинное обучение Anonymized позволяет пользователю полностью контролировать свои данные, в то же время позволяя маркетологам охватить свою целевую аудиторию. Анонимность отделяет персонализацию от личной информации.
Какова роль?
Вы будете частью небольшой, быстро развивающейся технической команды, которая находится на переднем крае рекламных технологий и конфиденциальности.
На этой должности вы будете проектировать, разрабатывать и поддерживать высокопроизводительные, масштабируемые и надежные приложения с использованием языка программирования Go. Вы будете тесно сотрудничать с межфункциональными командами, чтобы понимать бизнес-требования, разрабатывать решения и реализовывать их с использованием лучших практик и отраслевых стандартов. В ваши обязанности будет входить:
- Проектирование, разработка и поддержка приложений, сервисов и распределенных систем на базе Go
- Оптимизация производительности, надежности и масштабируемости приложений посредством профилирования кода, нагрузочное тестирование и настройка производительности.
- Сотрудничайте с менеджерами по продуктам, дизайнерами и другими разработчиками, чтобы понять требования и преобразовать их в технические решения.
- Участвуйте в технических обсуждениях, проверках кода и обмене знаниями. обмениваться сеансами для постоянного улучшения навыков и опыта команды.
- Участвовать в разработке и внедрении надежных и масштабируемых архитектур с учетом таких факторов, как производительность, безопасность и удобство обслуживания.
- Внедрять стратегии автоматического тестирования. , включая модульные, интеграционные и сквозные тесты, для обеспечения качества и надежности кода.
- Сотрудничайте с другими командами, чтобы обеспечить плавное развертывание, мониторинг и обслуживание сервисов в производственных средах.
>- Будьте в курсе последних тенденций, технологий и лучших отраслевых практик, связанных с Go и разработкой программного обеспечения, а также участвуйте в оценке и выборе новых технологий, фреймворков и инструментов для поддержки усилий команды по разработке.
Требования к кандидатам:
- 5+ лет опыта в разработке программного обеспечения, из них 2 + года практического опыта с Язык программирования Go.
- Хорошее понимание шаблонов параллелизма, структур данных и алгоритмов Go.
- Опыт работы с облачными приложениями, распределенными системами и облачными платформами (например, GCP).
- Знание технологий баз данных (SQL и NoSQL) и ихинтеграция с приложениями Go
- Знакомство с технологиями контейнеризации (Docker, Kubernetes) и практиками непрерывной интеграции/непрерывного развертывания (CI/CD).
- Отличные навыки решения проблем и аналитические навыки.
- Сильные коммуникативные навыки и навыки совместной работы.
- Степень бакалавра в области компьютерных наук, разработки программного обеспечения или смежной области (или эквивалентный опыт).
Предпочтительный опыт:
- Опыт работы с gRPC или другими современными стандартами API.
- Опыт работы с Kubernetes, предпочтительно GKE.
- Опыт работы с такими базами данных, как BigQuery, ClickHouse. , BigTable и Spanner
- Знакомство с системами очередей сообщений (например, PubSub, Kafka, RabbitMQ)
- Знание гибких методологий и жизненных циклов разработки программного обеспечения
- Вклад в проекты или сообщества Go с открытым исходным кодом