The Role
Senior Go developer to build data aggregation and transformation systems, automated trading solutions, and service APIs. Design and implement highly loaded, fault-tolerant distributed systems using concurrency, synchronization, unit testing and mocking, performance metrics and tuning. Work with network/file streams, SQL/NoSQL and key-value stores, message brokers, and containerized deployments.
Summary Generated by Built In
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
Skills Required
- 3+ years of experience in Go development using standard modules
- Development using concurrent execution concepts and synchronization mechanisms
- Knowledge of OOP and design patterns with practical application
- Experience writing unit tests and mocking components
- Experience detecting and eliminating race conditions and deadlocks
- Experience collecting application performance metrics and performance tuning
- Experience with network and file data streams
- Experience designing and building distributed systems
- Development experience with SQL and NoSQL databases, key-value stores, and message brokers
- Knowledge of data storage structures and algorithms
- Analytical skills and professional outlook
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
ALTTRIX is a diversified technology provider offering services in digital media, digital marketing, cloud office applications, and managed services. They specialize in advanced technologies including AI, Blockchain, IoT, and security. Additionally, the company operates as a fin-tech developer and liquidity provider for banks, investment funds, and brokerage companies, while also providing telecom and mobile solutions.









