Go Engineer - Market Data
Indexed description
Because we are a lean engineering org (
Responsibilities
- Write reliable, high-quality, performant, and maintainable code.
- Develop and maintain external APIs for pricing data APIs, including REST, gRPC, and WebSocket protocols.
- Work with data vendors to reliably ingest new data sources, including changes to our real-time ETL pipeline.
- Collaborate daily with a small team of passionate engineers and regularly with other engineering teams.
- Conduct timely code and PR reviews.
- Author comprehensive design docs to communicate upcoming technology changes, customer features, and architecture decisions.
- You will be responsible for creating cutting-edge software solutions and prioritizing customer care as a core element of your role.
- Significant, demonstrable experience with Go.
- Knowledge of how services are deployed and operated in Kubernetes.
- 3 or more years of professional experience.
- Proficient in the English language (both written and verbal). Continuous communication is essential to success in our distributed work environment.
- Demonstrable ability to understand complex technical and architectural issues and propose iterative solutions to solve those issues.
- Experience working with other engineers in a remote workplace.
- Positive, approachable personality.
- Willingness to share knowledge and pair with others to solve issues. Learning and working in public spaces is a key skill at Massive.
- Self-starter with excellent organizational skills and the ability to investigate issues with minimal guidance.
- Experience working with OpenAPI specifications and REST APIs.
- Experience with gRPC and Protobuf APIs.
- Experience with Kafka, message queues, or other event-driven technologies.
- Experience with SQL databases, building efficient schemas, and query analysis.
- Experience with big data, especially from a pipeline perspective.
- Experience or interest in learning about financial market transactions.
- Experience working for a growth-oriented Fintech startup.
- Experience with other programming languages, such as Rust or Python.
Join us and become part of a passionate team that consistently sets new industry standards, creating a profound impact on the world of finance and technology, and leveling the playing field by providing fair access for all.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search