* Проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы; * Писать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом особенностей конкурентности (горутины, каналы, примитивы синхронизации);
Разрабатывать и поддерживать монолиты и микросервисы на NestJS по готовым архитектурным паттернам; Реализовывать бизнес-логику, писать чистый и поддерживаемый код на TypeScript;
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
🕹 Список обязанностей: — — 🕹 Требования к кандидату: — Опыт в QA, преимущественно в тестировании бэкенда, с сильным знанием Python (Pytest) для написания и поддержки автоматизированных тестовых скриптов более 3 лет — Умение работать с Linux и связанными инструментами;
-Анализировать предметную область, выявлять зависимости между системами, определять границы сервисов и точки интеграции. -Готовить системные спецификации: функциональные и нефункциональные требования (производительность, безопасность, масштабируемость, надёжность), критерии приёмки, User Stories и Use Cases.
-Разработка на GO компонентов нового продукта для оценки безопасности облачной инфраструктуры. -Проектирование и реализация API, бизнес-логики и внутренних компонент продукта.
Andersen Lab is hiring a Full Stack QA Engineer (Python) for a project enhancing data science solutions and ensuring the quality and performance of machine learning models. 💦Experience in QA, predominantly in backend testing, with strong proficiency in Python (Pytest) for writing and maintaining automated test scripts for 3+ years.
трансляция бизнес-потребностей в технические требования к функционалу и логике AI-агентов. проектирование интеграций: описание взаимодействия агентов с внешними API (входы/выходы, форматы данных, обработка ошибок, таймауты, retry-логика).
Автоматизировать процессы сборки, поставки и развертывания компонентов продукта. Автоматизировать выдачу результатов продукта конечным потребителям, включая перевод текущих ручных процессов в автоматизированный формат.
Задачи:
— Повышение стабильности и устранение критических проблем в условиях повышенной нагрузки сервиса.
— Развитие Dev Portal и автоматизация процессов, руководство созданием единой платформы для разработчиков.
— Создание AI-friendly инструментов: новые API, скилы и поддержка сквозных агентских сценариев.
Требования:
— Опыт руководства командой от трёх разработчиков.
— Глубокие знания Java и/или Kotlin, фреймворка Spring.
— Опыт проектирования высоконагруженных распределённых систем.
— Умение работать с gRPC, проектировать REST API.
— Способность принимать продуктовые решения.
Условия:
— Работа в команде из пяти человек, где тимлид освобождается для фокуса на архитектуре.
— Возможность работать в гибридном формате в офисе в Москве.
Дополнительно:
— В Яндексе есть комьюнити для профессионалов разных профилей, книжные и языковые клубы, а также другие бонусы.
Задачи:
— Разработка на языке Rust программного обеспечения для высоконагруженных серверных приложений;
— Реализация API для бэкенд-сервисов;
— Написание тестов и документирование разработок;
— Участие в код-ревью и обсуждениях решений.
Требования:
— Общий опыт разработки на Rust от 4 лет;
— Знание основных шаблонов проектирования, структур данных и алгоритмов;
— Навыки работы с Git;
— Умение использовать операционные системы на базе Linux;
— Знание основных сетевых протоколов (TCP/UDP), протоколов обмена данными (HTTP, WebSocket, gRPC) и форматов представления данных (JSON, Protocol Buffers);
— Навык оптимизации программ;
— Уровень английского языка достаточный для чтения технической документации;
— Опыт работы с Docker, Github/GitLab CI/CD, системами логирования и мониторинга.
Условия:
— Работа в команде экспертов;
— Широкий технологический стек, сотни проектов;
— Гибкий график работы;
— Льготы и меры господдержки, предусмотренные для IT-компаний (аккредитованы Минцифры);
— Возможность разрабатывать IT-решения для разных отраслей, пробовать новые технологии;
— Организация удаленной работы с возможностью посещения офисов с зонами коворкинга;
— Возможность профессионального роста: тимлид, архитектор, full-stack разработчик;
— Система менторства, сертификация за счёт компании, участие в конференциях, изучение английского языка;
— Активный обмен опытом, митапы, хакатоны, доклады по развитию hard и soft skills;
— 50+ клубов по интересам и профессиональных сообществ внутри компании;
— Уютный мерч;
— Полный соцпакет и «белая» зарплата;
— Корпоративная база знаний и социальная сеть для сотрудников;
— Гибкий ДМС с возможностью подключения родственников;
— Забота о ментальном здоровье: онлайн-консультации с психологом.
Формализация процессов и управление требованиями к продукту (анализ документов и спецификаций, интервью, работа со стейкхолдерами, написание SRS); Разработка схем процессов и архитектуры сервиса (BPMN 2.0, PlantUML (диаграммы классов, последовательностей, компонентов, состояний), С4, ERD);
О проекте: Разработка программного обеспечения класса Application Delivery Controller (ADC). Мы строим производительный сетевой слой продукта Angie, работая с низкоуровневыми сетевыми протоколами и высокими нагрузками.
Технологический стек:
Ядро: Go (Golang).
Инфраструктура & Данные: PostgreSQL, Tarantool, Redis (кэш), gRPC.
DevOps: Docker, Vagrant, CI/CD.
Сетевой уровень: BGP, OSPF, VRRP (понимание принципов маршрутизации).
Задачи:
— Разработка архитектуры и реализация серверной логики для ADC.
— Оптимизация кода под высокую нагрузку (многопоточность, lock-free структуры).
— Участие в полном цикле разработки: от проектирования интерфейсов до поддержки релиза.
— Техническое лидерство: предложение оптимальных инженерных решений по производительности.
Кого мы ищем:
Hard Skills: Глубокий опыт коммерческой разработки на Go (от 5 лет). Уверенная работа с базами данных (PostgreSQL/Tarantool), контейнеризацией и инструментами профилирования.
Системное мышление: Понимание работы TCP/IP стека, алгоритмов балансировки и внутренних механизмов ОС.
Soft Skills: Способность вести техническую дискуссию, четкое Code Review, отсутствие страха перед сложными legacy-решениями.
Задачи:
— Строить и поддерживать backend-сервисы на Go
— Проектировать и развивать микросервисы и распределённые системы
— Работать с PostgreSQL и SQL
— Создавать REST и gRPC API
— Интегрировать сторонние сервисы и поставщиков данных
— Писать unit и интеграционные тесты
— Решать сложные проблемы в продакшене
— Проводить ревью кода и участвовать в архитектурных решениях
— Улучшать производительность, поддерживаемость и наблюдаемость
Требования:
— Опыт профессиональной разработки на Go 5+ лет
— Глубокое понимание Go, конкурентности и проектирования ПО
— Опыт с микросервисами и распределёнными системами
— Сильные навыки SQL/PostgreSQL
— Практический опыт с REST и gRPC
— Опыт работы с Docker и Git
— Опыт написания unit и интеграционных тестов
— Сильные навыки решения проблем и коммуникации
Будет плюсом:
— Kubernetes
— Событийно-ориентированная архитектура
— Наблюдаемость
— Оптимизация производительности
— Опыт работы с высоконагруженными системами
Условия:
— Конкурентная рыночная зарплата
— Бонусы по результатам работы
— 22 оплачиваемых дня отпуска
— Оплачиваемый больничный
— Возможности карьерного роста
— Международная рабочая среда
— Полное обучение и поддержка при адаптации
Локация: Кипр, Лимассол
Формат работы: офисная
Задачи:
— Обеспечение качества продукта Terraform (покрытие тестами провайдера), контроль расширения процента покрытия.
— Написание автоматизированных тестов для Terraform Provider/CLI/SDK (E2E и интеграционные сценарии).
— Ведение документации (карта покрытия, дашборды и тд.).
— Работа с API продуктов, доступных через Terraform (проверка базовых и advanced сценариев, корнер-кейсы).
— Постановка задач на другие команды и контроль их выполнения.
— Проработка запросов от клиентов (новые функции, баги).
Требования:
— Опыт ручного и автоматизированного тестирования от трех лет.
— Опыт написания интеграционных и E2E тестов.
— Опыт работы с REST\gRPC.
— Опыт разработки авто-тестов (Golang).
— Linux/Mac на уровне администрирования.
Дополнительно приветствуется:
— Опыт построения процессов тестирования продукта с нуля.
— Желание развиваться в области тестирования, а также погружаться в работу всех продуктов платформы.
— Опыт разработки авто-тестов (Python).
— Знания в области виртуализации - Docker, K8s.
Условия:
— Оформление в соответствии с трудовым законодательством РФ;
— Достойный уровень дохода: оклад + годовой бонус;
— Расширенный ДМС со стоматологией;
— Компенсация спорта;
— Штатный терапевт и психолог;
— Гибкий график работы, пятница – сокращенный рабочий день;
— Классный офис в Москве;
— Культура, в основе которой эмпатия, уважение, открытость и свобода строить рабочий процесс так, как считаешь нужным.
— Индивидуальный план развития и обучение за счет компании;
— Возможность вертикального и горизонтального роста;
— Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи.
— Профессиональные сообщества и клубы по интересам;
— Неформальные мероприятия: от футбольного клуба до посиделок с пиццей.
— Льготная программа ипотечного и потребительского кредитования;
— Материальная помощь при рождении детей и других семейных обстоятельствах;
— Бонусы за рекомендации кандидатов на открытые вакансии.
Продукт - мобильное приложение, стрим MOP (mobile order and payment).
Задачи:
— Анализ и валидация бизнес-требований;
— Проектирование решений и составление артефактов системного анализа;
— Постановка задач команде разработки (backend-ios-android) и команде тестирования, ведение документации;
— Контроль реализации функционала поставленным требованиям.
Требования:
— Техническое профильное образование;
— Опыт работы от 3 лет в системном анализе;
— Опыт построения ER/sequence/архитектурных диаграмм (UML, C4) и диаграмм бизнес-процессов (BPMN);
— Опыт проектирования БД, написание SQL запросов (отличаешь where от having);
— Опыт построения интеграций через API, db, queue;
— Опыт проектирования REST API и gRPC;
— Опыт работы с мобильными приложениями;
— Опыт работа с микросервисной архитектурой.
Условия:
— Работа в компании с мировыми стандартами и легендарной историей;
— Официальное трудоустройство в ИТ аккредитованную компанию;
— ДМС со стоматологией со 2го месяца работы и льготное страхование для членов семьи;
— Материальная компенсация спорта;
— Возможности внутреннего и оплачиваемого внешнего обучения сотрудников, возможности карьерного развития;
— Полугодовое премирование по результатам работы;
— Гибридный формат работы - посещение офиса 1 раз в неделю.
Требования:
— Коммерческий опыт разработки на Python от 3 лет, уверенное владение FastAPI и asyncio.
— Опыт построения пайплайнов пакетной обработки: очереди и фоновые задачи (RabbitMQ, Kafka, Celery), ретраи, обработка ошибок и т.д.
— Интеграции со смежными системами через REST, gRPC и вебхуки, авторизация; опыт работы с телефонией, контакт-центром будет плюсом.
— PostgreSQL: проектирование схем, оптимизация запросов.
— Фронтенд: React и TypeScript.
— Docker, CI/CD, опыт деплоя коммерческих решений в Kubernetes.
— Логирование и мониторинг (Prometheus, Grafana) и тесты.
— Опыт работы в связке с ML/AI-командой.
Обязательные технологии/инструменты:
• Python, FastAPI, asyncio, RabbitMQ, Kafka, Celery, REST, gRPC, вебхуки, PostgreSQL, React, TypeScript, Docker, CI/CD, Kubernetes, Prometheus, Grafana, тесты.