
Senior Full-Stack Engineer, Go, TypeScript
Posted Aug 5

Posted Aug 5
This is a fully remote position, open to applicants in Taiwan, +2 more countries.
• Collaborate with traders, researchers, and product managers to convert intricate workflows into sophisticated UI solutions.
• Design and develop high-performance, responsive front-end applications utilizing TypeScript frameworks such as Svelte, React, or Vue.
• Create, build, and manage secure, high-performance Go back-end services.
• Assume ownership of service boundaries and data contracts from Go services to typed front-end SDKs.
• Develop reusable UI modules, component libraries, and SDKs for a modular, plugin-driven UI platform.
• Construct real-time UIs that ingest and display high-frequency market and on-chain data from various streaming sources.
• Design high-performance data visualizations for extensive, rapidly-updating datasets using canvas-based charting and D3.js.
• Integrate front-end applications with back-end services via typed SDKs and MCP-based interfaces.
• Influence architecture and performance choices for modular, extensible systems.
• Deploy and maintain reliable, high-performance applications under substantial load.
• Author and sustain automated tests while engaging in code reviews.
• Facilitate system maintenance and feature evolution with a high delivery cadence and short iteration cycles.
• Mentor engineers and advocate for engineering best practices.
• Over 7 years of hands-on full-stack development experience with production responsibility across both back-end and front-end.
• Strong expertise in current TypeScript, HTML, CSS, and proficiency in one or more modern front-end frameworks: Svelte, React, or Vue.
• Ability to adapt and primarily work within the framework chosen by the team.
• Substantial experience with Go and the capability to independently design, build, and manage production Go services.
• Experience in developing reusable and well-structured UI components and shared abstractions.
• Proven track record of managing large datasets and real-time updates from back-end sources, including WebSockets and Server-Sent Events.
• Strong grasp of performance optimization and rendering strategies in data-intensive applications, including knowledge of JavaScript runtime.
• Solid discipline in testing, including unit and integration tests.
• Genuine sensibility for UI/UX design.
• Familiarity with cloud infrastructure such as AWS, GCP, or Azure, as well as version control systems.
• Excellent communication and collaboration skills in a cross-functional team environment.
• Background in trading or financial platforms is a plus, though not mandatory.
• Experience with relational databases, data warehouses, caching strategies, real-time or on-chain data, MCP, developer platforms, SDKs, microservices, continuous delivery, zero-downtime deployment, CI/CD, Docker, or observability tools is advantageous.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Professional development opportunities and continuous learning.
• A collaborative and innovative working environment.
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.