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
Job description provided by Alttrix Cloud.
View the original posting