Golang Senior Developer
国际公司 ALTTRIX 是经纪公司,银行和投资基金的金融科技开发商和流动性提供商。我们不从事经纪活动,但为世界各地其他公司提供关键解决方案。自2009年以来在市场上占据了其位,因此它不断增长和扩张。该公司应该如何工作:· 数据汇集和转型系统 · 自动交易解决方案 ·服务 API · 高负载故障耐受系统的架构和设计。要求 我们期望的是:·使用 STD 模块开发 GoLang 经验3年以上 · 使用同步执行概念和同步机制开发 · 对 OOP 和编程模式的知识以及其应用实践 · 在写单元测试并嘲笑应用程序的个部分方面的经验 · 掌握检测竞赛条件,截止值及其消除的实践 ·收集现实的应用性能指标和性能调整的实践 • 与网络/文件数据流有经验 · 在设计和构建分布式系统的经验 · 使用 SQL 和 NoSQL 数据库,关键价值存储和消息中介开发经验 · 了解数据存储结构和与它们合作的算法 · 有分析技能和专业视角。使用技术:· GoLang + gomod · ClickHouse, LevelDB, Hadoop, Spark 或其他 · Prometheus, pprof · WebSocket, HTTP / 2, GRPC · JSON, XML, ProtoBuf · NATS, Kafka 或其它 · Docker, k8s. 优势 · 吸引人的竞争性工资和奖励。薪酬将根据教育和经验确定。· 全面医疗和牙科福利覆盖 · 401k 贡献 · 付费假期 · 在家工作于 2022 年最初发布在喜马拉雅山脉。
查看英文原文
This is a remote position.
International company ALTTRIX is a fin-tech developer and liquidity provider for brokerage companies, banks and investment funds. We are not engaged in brokerage activities, but offer turnkey solutions for other companies around the world. Having occupied its niche in the market since 2009, the company has successfully taken a leading position in its field of activity, and therefore it is constantly growing and expanding.
What to work on:
- Data aggregation and transformation system
- Automated trading solutions
- Service APIs
- Architecture and design of highly loaded fault-tolerant systems.
Requirements
What we expect:
- 3+ years of experience in GoLang development using std modules
- Development using concurrent execution concepts and synchronization mechanisms
- Knowledge of OOP and programming patterns and practice of their application
- Experience in writing unit tests and mocking individual parts of the application
- Possession of the practice of detecting Race condition, Deadlock and their elimination
- The practice of collecting realistic application performance metrics and performance tuning
- Experience with network / file data streams
- Experience in the design and construction of distributed systems
- Development experience using SQL and NoSQL databases, key-value storages and message brokers
- Knowledge of data storage structures and algorithms for working with them
- Possession of analytical skills and professional outlook.
Technologies used:
- GoLang + gomod
- ClickHouse, LevelDB, Hadoop, Spark or others
- Prometheus, pprof
- WebSocket, HTTP / 2, GRPC
- JSON, XML, ProtoBuf
- NATS, Kafka or others
- Docker, k8s.
Benefits
- Attractive Competitive Salary and bonuses. Compensation will be determined based on education and experience.
- Full medical and dental benefits coverage
- 401k Contribution
- Paid Vacations
- Work from home for the year 2022
Originally posted on Himalayas