Senior Full-Stack Developer - Scanz
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong proficiency in Kotlin and/or Java • Solid experience with Kotlin coroutines and flows • Deep understanding of Spring WebFlux, Reactive Streams, and backpressure • Experience building distributed, fault-tolerant systems • Strong problem-solving and analytical skills • Comfortable working asynchronously across time zones • Excellent communication skills (Slack, Loom, async collaboration) • AWS and cloud-native architectures • Docker and Kubernetes • Strong grasp of the testing pyramid (unit, integration, E2E) • Willingness to actively participate in code reviews and technical discussions • Backend Tech Stack • Spring WebFlux, Ktor Server • Kotlin Coroutines • kotlinx.serialization • Frontend Tech Stack • Kotlin Multiplatform • Infrastructure & Tooling • AWS (including S3) • Docker & Kubernetes • Prometheus & Grafana
Responsibilities
• Design and implement server-side services using Kotlin, Java, and Spring WebFlux • Build and maintain fault-tolerant, high-throughput data pipelines • Develop and maintain high-performance APIs • Collaborate closely with frontend engineers to integrate user-facing features • Contribute to PostgreSQL schema design and optimization • Improve system throughput and reliability through profiling, tuning, and performance testing • Scale services horizontally in a cloud-native environment • Integrate performance and reliability checks into CI pipelines • Participate in weekly standups, code reviews, and architectural discussions
Benefits
• Equity options mentioned as part of the role benefits. • Paid time off (PTO) is a benefit provided to employees at Scanz. • Remote work options clearly mentioned for all team members to ensure they can perform their duties from any location with an internet connection.