Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Гонконг, Гонконг (САР)11 месяцев назад
Our client is seeking a seasoned Backend Engineer to help build high-performance, cloud-native infrastructure to support our research, trading, and data pipelines. This role is crucial to enabling real-time data ingestion and processing workflows, and ensuring our systems can meet the demands of a high-uptime, low-latency trading environment.
What You Will Do Lead the design and development of robust high-performance, cloud-native backend systems using Go that support real-time data processing and low-latency workflows. Drive engineering excellence through code quality, best practices, and mentorship of other team members. Work closely with trading, product, and infrastructure teams to understand system requirements and deliver performant solutions. Take ownership of production services, ensuring reliability, observability, and performance tuning. Optimize systems performance and ensure system stability, reliability, and security. Contribute to infrastructure automation and CI/CD improvements to support rapid deployment and operational agility. Conduct in-depth code reviews, lead technical discussions, and influence engineering culture and standards. Implement automated testing, CI/CD pipelines, and participate in code reviews and design discussions. Deploy and manage services leveraging cloud-native tools and best practices Monitor, debug, and troubleshoot production systems and be a part of the on-call incident response team in a high-uptime environment
What You Will Need 5+ years of backend development experience, including 3+ years with Go in production-grade systems. Experience leading large-scale system design and mentoring engineers on engineering best practices. Strong knowledge of concurrency, memory management, and performance optimization in Go. Proven track record of designing and deploying microservice architectures in high-availability, high-throughput environments. Solid understanding of message queues, event-driven architectures, and asynchronous processing. Strong understanding of microservice architecture and REST/gRPC APIs. Strong understanding of networking data transmission protocols (TCP, UDP, WSS, etc.) Experience building and deploying cloud-native applications Familiarity with containerization technologies (Docker) and orchestration engines (e.g., ECS, Kubernetes). Proficiency with message brokers (e.g., Kafka) and distributed systems. Knowledge of data storage technologies such as PostgreSQL, Redis, and time-series databases.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 79 100 до 126 000
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Офис
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Наш клиент ищет опытного Backend-инженера для создания высокопроизводительной облачной инфраструктуры, поддерживающей наши исследовательские, торговые и конвейерные системы обработки данных. Эта роль имеет решающее значение для обеспечения потоков приема и обработки данных в режиме реального времени и гарантии того, что наши системы смогут соответствовать требованиям торговой среды с высокой доступностью и низкой задержкой.
Руководить проектированием и разработкой надежных, высокопроизводительных, облачных backend-систем с использованием Go, поддерживающих обработку данных в режиме реального времени и рабочие процессы с низкой задержкой. Содействовать совершенствованию инженерных практик через качество кода, лучшие практики и наставничество других членов команды. Тесно сотрудничать с командами трейдинга, продуктов и инфраструктуры для понимания системных требований и предоставления производительных решений. Взять на себя ответственность за производственные сервисы, обеспечивая их надежность, наблюдаемость и тюнинг производительности. Оптимизировать производительность систем и обеспечивать их стабильность, надежность и безопасность. Вносить вклад в автоматизацию инфраструктуры и улучшения CI/CD для поддержки быстрого развертывания и операционной гибкости. Проводить углубленный обзор кода, руководить техническими обсуждениями и влиять на культуру и стандарты разработки. Внедрять автоматизированное тестирование, CI/CD пайплайны, участвовать в обзоре кода и обсуждении дизайна. Развертывать и управлять сервисами, используя облачные инструменты и лучшие практики. Мониторить, отлаживать и устранять неполадки в производственных системах, а также участвовать в команде реагирования на инциденты с дежурствами в среде с высокой доступностью.
Опыт работы в backend-разработке более 5 лет, включая более 3 лет работы с Go в продакшен-системах. Опыт руководства проектированием крупномасштабных систем и наставничества инженеров по лучшим инженерным практикам. Глубокие знания параллелизма, управления памятью и оптимизации производительности в Go. Подтвержденный опыт проектирования и развертывания микросервисных архитектур в средах с высокой доступностью и высокой пропускной способностью. Твердое понимание очередей сообщений, событийно-ориентированной архитектуры и асинхронной обработки. Глубокое понимание микросервисной архитектуры и REST/gRPC API. Глубокое понимание сетевых протоколов передачи данных (TCP, UDP, WSS и т. д.). Опыт создания и развертывания облачных приложений. Знакомство с технологиями контейнеризации (Docker) и системами оркестрации (например, ECS, Kubernetes). Опыт работы с брокерами сообщений (например, Kafka) и распределенными системами. Знание технологий хранения данных, таких как PostgreSQL, Redis и time-series базы данных.