Senior Full-Stack Engineer (Go)
A proprietary trading and research firm is looking for skilled full-stack engineers to contribute to the development of user interfaces and services for critical financial applications. These applications include visual analytics platforms and data-driven tools used by traders, researchers, and analysts. As a part of the team, you will be involved in working on TypeScript front-ends and Go services that support them. The team is transitioning its applications into a modular, plugin-based platform that will be expanded upon by other engineers. You'll be responsible for creating reusable UI modules, component libraries, and SDKs, in addition to developing end-user features. Ownership of your work will be from structured product requirement documentation through to production. No specific trading or finance background is mandatory; the team prioritizes engineering expertise and offers training in the domain.
What You'll Be Doing:
- Collaborating with traders, researchers, and product managers to transform complex workflows into sophisticated UI solutions.
- Designing and implementing high-performance, responsive front-end applications using current-generation TypeScript frameworks like Svelte, React, or Vue.
- Building, operating, and designing Go back-end services with security and performance integrated into their design, overseeing service boundaries and data contracts end-to-end.
- Constructing reusable UI components, libraries, and SDKs for a modular, plugin-based platform and connecting front-ends using typed SDKs and MCP-based interfaces.
- Developing real-time UIs that process and display high-frequency market and on-chain data from various streaming sources using canvas-based charting and D3.js for unique views.
- Guiding architecture and performance decisions for modular, extensible systems, maintaining automated testing and code review processes, and mentoring colleagues in best practices.
Key Requirements:
- 7+ years of hands-on experience in full-stack development with ownership of production on both the back-end and front-end.
- Proficient in current TypeScript, HTML, and CSS along with a modern front-end framework such as Svelte, React, or Vue.
- Strong Go experience capable of self-sufficiently designing, building, and operating production Go services.
- Demonstrated ability in handling large datasets and real-time updates from back-end sources, constructing well-structured UI components and shared abstractions.
- Sound understanding of performance optimization and rendering strategies in data-intensive applications, including the JavaScript runtime.
- Thorough testing skills with unit and integration tests forming a standard part of the delivery process.
- Excellent cross-functional communication skills along with experience with a major cloud platform and version control systems.
Desirable Skills:
- Background or keen interest in trading systems or financial platforms, possibly including prior experience in hedge funds or proprietary trading.
- Experience with real-time, streaming, or on-chain/crypto market data.
- Knowledge of MCP or other AI-native/agent integration principles.
- Experience building developer platforms, SDKs, or shared component libraries. Familiarity with CI/CD, Docker, and observability tools such as Datadog, Grafana, or ELK.
Further details regarding data processing in the context of the hiring process can be requested by contacting us directly.