At Scanz, we are on a mission to bring magic back to trading software - specifically for active traders (aka day traders). To empower traders to do their best trading, we are building a next-generation Trader Analytics Platform that combines UI elegance with world-class real time performance. Founded in 2004, Scanz has become the platform of choice for 40,000+ traders to identify, plan and make their trades. Scanz is a fully remote company. Today, our small but mighty team is distributed across North America, South America, Europe and Australia. What unites us is relentless focus, fast execution, and our passion for software craftsmanship. We care deeply about the quality of our work. As a very small team, we're all generalists and constantly picking up new challenges. When it comes to code, we're looking to work with experienced people who can pick a problem and solve it. We use Kotlin, TypeScript and React to build a highly-scalable system so we can continuously make progress on a solid foundation. We don't expect you to have a background in everything we use, but we do expect strong Java fundamentals (Kotlin even better) and a background working with React and TypeScript. Responsibilities Design and implement server-side logic using Spring Webflux and Kotlin. Build robust, reliable, fault-tolerant data pipelines that process millions of operations daily. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Develop and maintain APIs, ensuring high performance and responsiveness. Contribute to database design and implementation (PostgreSQL). Improve the system's throughput and incorporate performance testing into our CI pipelines. Scale services horizontally. Contribute to weekly standup. Requirements Strong proficiency in Kotlin / Java. Proficiency with Kotlin coroutines (flows). Proficiency with Spring Webflux and Reactive Streams back pressure. Self-motivated developer c