Андрей
а задача какая была?
[[1,2,3],[4,5,6],[7,8,9]]
Функция зип должна выдавать такое [[1,4,7],[2,5,8],[3,6,9]]
Ядвига
#go #golang #godeveloper #vacancy #вакансия #senior
🌴 Компания: Onlinetours - топ-3 лидеров в сфере онлайн продаж путешествий и крупнейшее туристическое агентство.
Мы организуем пакетные и индивидуальные туры, бронируем отели в любых странах мира уже больше 12 лет. Растем каждый год.
У нас есть сайт Onlinetours.ru с ежемесячной посещаемостью ~1,5 млн и мобильные приложения iOS и Android. Мы аккредитованная it компания.
Наш проект состоит из Rails-монолита и ряда микросервисов на Ruby, Scala, Go. У нас есть несколько разработчиков, которые пишут в тч на Go, один из них Senior, хотим расширить блок Go-экспертизы и планируем более регулярно на нем писать. У нас в кросс-функциональные команды, в которые также входят iOS и Android разработчики, Ruby, пошеренные front-end разработчики. Вся разработка in-house (около 40 человек), в составе команд также системные аналитики и QA. Релизы по готовности фичей, двухнедельные спринты, Scrum.
Стек:
- Go
- PostgreSQL, Elasticsearch, Redis;
- RabbitMQ;
- Kibana, Grafana, CI/CD, Kubernetes.
Задачи:
Тебе предстоит заниматься развитием и улучшением поискового движка, а также функционала поиска туров для конечного пользователя.
Поисковый движок включает в себя:
- Прямые интеграции с туроператорами по API;
- Функционал динамического пакетирования;
- Функционал определения дополнительных услуг и сборов;
- Инструменты автоматизации маппинга справочников отелей, номеров, типов питания, регионов и пр.;
- Инструменты мониторинга взаимодействия со внешними системами, а также качества работы внутренних сервисов;
- Инструменты балансирования и оптимизации нагрузок (в т.ч. на внешние системы).
Что для нас важно:
- Коммерческий опыт в разработке от 6 лет, из них на Go от 2 лет
- Владение базовыми алгоритмами и структурами данных
- Опыт проектирования и разработки архитектуры сервисов с асинхронным взаимодействием
- Уверенное владение SQL и понимание устройства реляционных баз данных
- Применение TDD/BDD при разработке и рефакторинге
- Самостоятельность, инициативность, внимательность, критическое мышление и здоровый перфекционизм
- Высшее техническое образование (IT, math, physics)
Будем плюсом:
- Опыт коммерческой разработки приложений на Ruby или Scala
- Опыт по внедрению / развитию инструментов и служб мониторинга
- Опыт профилирования и оптимизации Go приложений
Что у нас:
- Зарплатная вилка по твоим ожиданиям
- Оформление по ТК РФ и полностью белая зарплата
- Аккредитованная IT-компания
- Полностью удаленная работа из часовых поясов +-1 от Москвы
- 50% компенсации ДМС от СберЗдоровье после испытательного (на выбор базовый, расширенный, международный)
- 50% оплата курсов, конференций, обучающих материалов
- 50% оплата железа для работы, которое в итоге останется у тебя
- Скидки на путешествия
Этапы собеседований:
1. С HRBP до 30 минут (это я😊)
2. Техническое собеседование 45-90 минут
3. *Знакомство с СТО до 30 минут
4. *Берем 2 референса с предыдущих мест работы и делаем оффер!
Если вакансия заинтересовала, присылайте ваше резюме в телеграм @JadwigaM и давайте общаться)
Food helper
Парни ,всем привет ,не понимаю немного ,давно не был на рынке труда ,составил резюме описал опыт
- Написание микросервисов
- Проведение code review
- Написание unit и функциональные тестов
- Анализ, проектирование и оценка технических решений вместе с командой
- Налаживание CI/CD процессов
- Занимался оптимизацией и рефакторингом серверной части программ значительно
снижая нагрузку на сервер и обеспечивая распределение нагрузки на каждую ноду
микросервисов. Имею опыт работы с проектами и продуктами в которых были 400-500
запросов в секунду на одну ноду (точку).
- Проектирование архитектуры микросервисов, обеспечивая масштабируемость,
отказоустойчивость, эффективное распределение нагрузки и надеждность доставки
сообщений через очереди Apache Kafka
- Интегрировал и обеспечивал взаимодействие микросервисов и клиентской части (mobile,
front-end) с использованием gRPC (Protobuf), Websockets и REST API,
обеспечивая минимальную задержку и высокую производительность.
- Интегрировал и оптимизировал работу с базами данных, следуя четким принципам, таким
как ACID. Это включает в себя не только SQL запросы, но и работу с NoSQL базами данных
и кэширование. (PostgreSQL, Redis, MongoDB)
- Оптимизировал, делал ревью, комментировал и
документировал написанный код. (Swagger, go-swagger, swaggo)
- Занимался автоматизацией с использованием языков сценариев (bash, cmd, PowerShell)
- Работал и настраивал распределенные системами контроля версий (git)
- Помогал и занимался наставничеством коллег с меньшим коммерческим опытом и
помогал коллегам по старше при высоком объеме работ
Ни одного приглашения на отклики ,че не так то?
Бахадыр
Не экспертное мнение и даже пример не смогу скинуть.
Но как-будто много общих слов типа "создавал", "проектировал", "оптимизировал", "документировал", "ревьюил", "писал тесты" - это +/- все делают.
Возможно, стоит перечислить проекты, фичи, примеры с цифрами/достижениями.
Если оптимизировал, то что именно и насколько (было/стало). Что это дало? Сэкономило ресурсы, позволило выдерживать большую нагрузку?
Если проектировал, то опиши систему, для чего и что получилось - спроектировал и в топку или реализовал(и) и вывел в прод?
Тимур
Я давно как-то им пользовалься, такое ощущение, что работодатели не видят твои отклики. Можно по сотке кинуть, а ответят только на 2