Go Developer (Core Team)
Semrush – продуктовая IT-компания. С 2008 года мы разрабатываем свою собственную онлайн-платформу для интернет-маркетологов и у нас неплохо получается! Доказательством этому является премия WORLD’S BEST SEARCH SOFTWARE, которую мы получаем уже три года подряд. С помощью Semrush можно отслеживать эффективность сайта, оценивать положение продукта в сети, анализировать конкурентов и многое другое.
Сегодня нашим сервисом пользуются 7 000 000+ клиентов из Америки, Европы, Азии и Австралии, а над созданием трудятся более 1 000 человек по всему миру. С самого основания мы привержены своим фундаментальным ценностям: всегда отдавать приоритет людям, а не процессам, приспосабливаться к переменам, а не следовать строгому плану.
Наша инфраструктурная команда отвечает за авторизацию и профиль пользователя, работу с пользовательскими данными и внутренними продуктовыми лимитам.
В команде Core 6 человек: 2 Backend Developers, Frontend Developer, 2 QA Engineers и DevOps.
Мы работаем по Scrum, много общаемся между собой и стараемся сделать наше взаимодействие максимально комфортным и производительным с помощью гибких процессов разработки. Мы готовы вкладываться в развитие коллег, менторить и проводить код-ревью.
Чем предстоит заниматься:
- писать качественный, понятный и тестируемый код;
- поддерживать и улучшать сервисы на Go, способные масштабироваться и выдерживать большие нагрузки;
- участвовать в проектировании архитектуры и разработке распределенных отказоустойчивых систем на Go;
Мы ждем от тебя:
- опыт коммерческой разработки от 3 лет;
- опыт коммерческой разработки на Go от 1 года;
- опыт работы с реляционными и NoSQL базами данных;
- опыт работы с Docker;
- трепетное отношение к unit-тестам;
- понимание работы распределенных баз данных;
Преимуществом будет:
- опыт работы с Kubernetes;
- владение практиками профилирования приложения;
- знание чистой архитектуры;
- опыт работы на PHP (у нас есть легаси код на PHP, мы от него активно избавляемся);