Job Hunters
PlusМой профиль ↗
← Все компании

РАБОТОДАТЕЛИ

Atomazing CA

Вакансии работодателя и подписка на новые предложения.

Открытые вакансии

Atomazing CA
Senior Golang-разработчик

Задачи: — Разработка и развитие backend-сервисов на Go, реализация новой функциональности и поддержка существующих решений. — Проектирование микросервисов с учётом требований к производительности, масштабируемости и отказоустойчивости. — Разработка и поддержка HTTP- и gRPC API, обеспечение совместимости интерфейсов и интеграция со смежными системами. — Работа с PostgreSQL/MySQL: проектирование структур данных, написание и оптимизация SQL-запросов, разработка миграций. — Поиск и устранение узких мест, анализ конкурентного выполнения кода, оптимизация потребления ресурсов и времени отклика сервисов. — Написание и поддержка модульных и интеграционных тестов, участие в код-ревью и развитии инженерных практик команды. — Участие в развитии CI/CD-процессов и контейнеризации приложений с использованием Docker. — Обеспечение наблюдаемости сервисов: настройка метрик и дашбордов, участие в разборе инцидентов и устранении их причин. — Совместная работа с командой по уточнению требований, декомпозиции и оценке задач, аргументации технических решений и выявлению рисков. — Обмен экспертизой с коллегами и участие в принятии архитектурных решений. Требования: — Высшее техническое образование в области компьютерных наук или инженерии, либо сопоставимый практический опыт. — Опыт коммерческой разработки от 5 лет, включая не менее 3 лет разработки на Go с эксплуатацией сервисов в продакшене. — Уверенное владение Go и стандартной библиотекой, понимание идиоматичного кода, обработки ошибок и управления ресурсами. — Практический опыт конкурентного программирования: горутины, каналы, примитивы синхронизации, контексты и отмена операций. — Умение выявлять гонки данных, взаимные блокировки и утечки горутин. — Опыт разработки высоконагруженных систем: понимание подходов к масштабированию, профилированию и обеспечению стабильной работы под нагрузкой. — Опыт проектирования микросервисов и понимание особенностей распределённых систем: тайм-ауты, повторные запросы, идемпотентность и обработка частичных отказов. — Уверенное знание SQL и опыт работы с PostgreSQL и/или MySQL, включая индексы, транзакции и оптимизацию запросов. — Опыт разработки и интеграции HTTP- и gRPC API. — Умение писать и поддерживать модульные и интеграционные тесты, использовать моки и выбирать подходящий уровень тестирования. — Опыт работы с Docker и CI/CD на базе GitLab CI и/или GitHub Actions. — Базовые навыки работы с Prometheus и Grafana, умение использовать метрики и логи для диагностики проблем. — Самостоятельность в решении задач, умение оценивать технические компромиссы и отвечать за результат. — Английский язык на уровне B2 и выше. Условия: — Гибкие варианты оформления. — Удалённый формат работы. — Комфортное руководство без бюрократии и микроменеджмента. — Небольшая команда с видимым вкладом каждого. — Конкурентоспособный доход: фиксированная часть плюс прозрачный процент от сделок (обсуждается индивидуально с сильными кандидатами).

seniorКараганда

Нет нужной компании? Предложите её →