-
Scanz

Remote Kotlin / Java Backend Developer

Scanz
Brazil · Full-time · Entry

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 comfortable working as a core member on an A-list team of backend and frontend developers split over different time zones.
  • Strong problem-solving and analytical skills.
  • Excellent collaboration and communication skills within an asynchronous environment (Slack, Loom).
  • Deep-level understanding of distributed systems and how to make fault-tolerant applications.
  • Experience with containerization technologies (Kubernetes, Docker).
  • Strong familiarity with database systems, particularly PostgreSQL.
  • Comfortable using AWS and cloud computing platforms.
  • Solid understanding of the testing pyramid, specifically unit, integration, and E2E tests.
  • Readiness and desire to participate in code reviews.
  • We're hiring across Americas and European time zones


Tech Stack

Back End

  • Kotlin
  • Spring Webflux
  • Ktor Server
  • Kotlin Coroutines
  • RSocket
  • Ktor Client
  • Kotlinx Serialization
  • Quartz
  • Kotest + JUnit
  • Gradle


Front End

  • Kotlin Multiplatform
  • React (with hooks)
  • SharedWorker
  • TypeScript
  • NPM
  • Gradle


Infrastructure

  • AWS + S3
  • Prometheus
  • Grafana
  • Jenkins
  • Github


Key Skills

Ranked by relevance

kotlin server react containerization kubernetes typescript cloud slack java aws ui
Login to Apply
Posted
Apr 13, 2026
Type
Full-time
Level
Entry
Location
São Paulo
Company
Scanz

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scanz
Related

Remote Full-Stack Developer (Kotlin/Java/React + AI Focus)

2026-01-07

Full-time
Entry
Portugal
Technology
Engineering
View Job Details
Scanz
Related

Remote Full-Stack Developer (Kotlin/Java/React + AI Focus)

2026-01-07

Full-time
Entry
Poland
Technology
Engineering
View Job Details
Scanz
Related

Remote Full-Stack Developer (Kotlin/Java/React + AI Focus)

2026-01-07

Full-time
Entry
Austria
Technology
Engineering