This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links
Scanz, a leading SaaS Trader Terminal providing a suite of real-time trading tools, is looking for an expert-level Backend Developer to join their team. The company, based in the Bahamas, offers remote work options and a dynamic work environment. One will be required to contribute to the development of robust, scalable server-side applications and data pipelines, primarily using Spring Webflux and Kotlin (and Java).
The Backend Developer will be responsible for designing and implementing server-side logic using Spring Webflux and Kotlin. They will also be required to build robust, reliable, fault-tolerant data pipelines capable of processing millions of operations daily and collaborate with front-end developers for integrating user-facing elements with server-side logic. Furthermore, their responsibilities will involve developing and maintaining APIs, contributing to database design and implementation (PostgreSQL), improving the system’s throughput, scaling services horizontally, and participating in weekly standups.
To qualify for this role, applicants must possess strong proficiency in Kotlin / Java, Spring Webflux, and Reactive Streams back pressure. Other essential skills include strong problem-solving and analytical skills, excellent collaboration and communication skills within an asynchronous environment, and experience with containerization technologies. A deep-level understanding of distributed systems is also required, along with solid knowledge of testing pyramid, specifically unit, integration, and E2E tests. Readiness and desire to participate in code reviews are also mandatory.
The tech stack for this role includes Kotlin, Spring Webflux, Ktor Server, Kotlin Coroutines, RSocket, Ktor Client, Kotlinx Serialization, Quartz, Kotest + JUnit, and Gradle for the back end. Meanwhile, the front end tech stack includes Kotlin Multiplatform, React (with hooks), SharedWorker, TypeScript, NPM, and Gradle. The job also involves tools for Infrastructure such as AWS + S3, Prometheus, Grafana, Jenkins, and Github.
Interested applicants can submit their applications online via the company's hiring page on WeWorkRemotely.
This job offer was originally published on We Work Remotely
At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.
Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.
Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.