
Senior Full-Stack Engineer, Go
Posted Oct 12

Posted Oct 12
This is a fully remote position, open to applicants in Hong Kong.
• Work collaboratively with traders, researchers, and product managers to convert intricate workflows into streamlined UI solutions.
• Design and develop high-performance, responsive front-end applications utilizing a modern TypeScript framework such as Svelte, React, or Vue.
• Create, build, and maintain Go back-end services with security and performance considerations integrated into their design, taking ownership of service boundaries and data contracts throughout.
• Develop reusable UI modules, component libraries, and SDKs for a modular, plugin-based platform, integrating front-ends through typed SDKs and MCP-based interfaces.
• Construct real-time UIs that process and display high-frequency market and on-chain data from various streaming sources, employing canvas-based charting tools (such as uPlot or TradingView Lightweight Charts) and D3.js for custom visualizations.
• Influence architecture and performance decisions for modular, extensible systems, uphold automated testing and code review practices, and guide other engineers on best practices.
• Over 7 years of hands-on full-stack development experience, with production ownership in both back-end and front-end domains.
• Proficient in current TypeScript, HTML, and CSS, along with one or more modern front-end frameworks (Svelte, React, or Vue), and flexible in adapting to the team's selected framework.
• Strong, up-to-date experience with Go, capable of designing, building, and independently operating production Go services.
• Demonstrated experience managing large datasets and real-time updates from back-end sources like WebSockets or Server-Sent Events, along with the ability to build reusable, well-structured UI components and shared abstractions.
• Deep understanding of performance optimization and rendering techniques in data-intensive applications, including the JavaScript runtime environment.
• Strong commitment to testing practices, incorporating unit and integration tests as standard components of the delivery process.
• Excellent cross-functional communication skills, along with familiarity with a major cloud platform (AWS, GCP, or Azure) and version control systems.
• Opportunity to work in a dynamic and collaborative environment.
• Access to cutting-edge technologies and tools for development.
• Professional growth and development opportunities.
• Flexible work arrangements and competitive compensation.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.