Published: Tue, 22 Oct 2024 06:50:30 GMT
Position: Tech Lead GO at Liquidity and Technology Provider for the Crypto and FX Industry
Company Overview:
Our client is a leading provider of liquidity and technology solutions for the crypto and foreign exchange industry. With a focus on B2B services and products, our client caters to a diverse range of clients, including licensed brokers, crypto and forex exchanges, funds, and professional managers. With their advanced technical solutions, our client helps brokers save time and money on infrastructure projects, allowing them to grow their client base and increase revenue.
Requirements:
– Strong proficiency in Go programming language with a solid understanding of core concepts, idiomatic usage, and concurrent code principles
– Minimum 4 years of practical experience in commercial Go development
– 1+ year experience managing a development team of 3+ people
– Experience developing high-load applications (thousands of RPS)
– Deep understanding of synchronization mechanisms
– Basic understanding of Linux principles and commands
– Knowledge of SOLID, design patterns, and experience applying them
– Experience with unit tests and mocks
– Experience with SQL databases and key-value storage
– Experience with microservices, orchestration, and message streaming
– Experience with Protobuf and GRPC
– Experience with WebSocket and REST
– Knowledge of algorithms and ability to apply them
– Knowledge of Git
– Knowledge of C# is a plus
Responsibilities:
– Design and develop high-load services from scratch
– Identify and address code issues, create refactoring tasks, and decompose stories and tasks
– Manage tech debt
– Conduct code reviews
– Analyze product requirements and design development plans
– Collaborate with Sub-Stream Software Engineers, technical support, project managers, and stakeholders to optimize processes and improve product quality
– Ensure product quality and reliability
– Perform system technical analysis and eliminate bottlenecks
– Improve system stability under heavy loads
If you have knowledge of C# and a passion for developing innovative solutions for the crypto and FX industry, we want to hear from you. Apply now to join our dynamic and growing team as a Tech Lead GO. Apply link