This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior/Lead Go Engineer – London | Full-Time | Fintech / Crypto. I’m partnered with a leading global media and data platform in the digital asset space, who are looking for a Senior or Lead Go Engineer to join their London-based engineering team. This is a hands-on opportunity to work with high-throughput systems delivering real-time market data that powers the next generation of finance and investing. You’ll play a key role in designing, building and optimising systems that aggregate, process and deliver real-time cryptocurrency and financial market data. The position will see you working with high-volume APIs and building robust, scalable infrastructure to support a growing ecosystem of data products and services.
Job Responsibility:
Designing and developing scalable, high-performance backend services in Go (Golang)
Leading the technical direction of key projects, making decisions around architecture, performance and maintainability
Integrating multiple external data sources and APIs into a unified data platform
Collaborating with product, data and infrastructure teams to ensure seamless system integration
Creating detailed internal documentation and conducting peer reviews to uphold high engineering standards
Building robust test coverage including unit, integration and E2E tests
Requirements:
Significant experience building high-throughput, scalable systems
Deep expertise in Go, writing clean and maintainable production-grade code
Proficiency with PostgreSQL and Redis, or similar relational and in-memory databases
Strong understanding of performance optimisation, observability and reliability best practices
Excellent communication skills and the ability to convey complex technical concepts clearly
Nice to have:
Experience building websocket services and real-time APIs
Familiarity with message queues or stream-based data pipelines (e.g. Kafka, RabbitMQ)
Prior exposure to the crypto, blockchain, or traditional financial markets
Degree in Computer Science or similar, or equivalent practical experience