Senior Backend Engineer (JVM/Kotlin)

Posted 20 days agoViewed
Europe, AsiaFull-TimeSoftware Development
Company:Goodnotes
Location:Europe, Asia
Languages:English
Seniority level:Senior
Skills:
AWSBackend DevelopmentSQLCloud ComputingJavaJVMKotlinKubernetesgRPCREST APIWebRTCNosqlTerraformScalaData modelingSoftware Engineering
Requirements:
Mastery in at least one JVM programming language (Kotlin, Java, Scala) Good knowledge of idiomatic Kotlin and familiarity with Kotlin concurrency model Experience running high-performance and high-load JVM based workloads on Kubernetes and AWS Lambda services Good understanding of modern distributed databases (CockroachDB experience is a plus) Expertise in identifying access patterns, defining optimal relational data models and indexing strategies Knowledge of non-relational distributed databases Previous experience in building client-facing APIs and deep understanding of various L7 communication protocols (HTTP, gRPC, WebSocket, webRTC) Expertise in cloud storage, deployment and computing (AWS experience preferred) Knowledge of infrastructure as code (IaC) tools such as Terraform and AWS CDK Experience in building collaborative real-time tools or data synchronization/backup solutions (ideal) Deep understanding of computer science fundamentals Led the development of complex systems from inception to millions of users Robust software engineering practices, testing and automation Excellent problem-solving and story-telling skills Strong desire of self-improvement through side projects and sharing
Responsibilities:
Architect and design scalable solutions that are easy to maintain Implement elegant solutions with clean code Enable communication across multiple teams Define and drive the completion of new initiatives and features Continuously improve development practices Share knowledge and experience
Similar Jobs:
Posted 2 days ago
IndiaFull-TimeAI Startup
AI Engineer - Computer Vision (Crop.Photo)
Company:Crop.photo
Posted 2 days ago
PhilippinesContractReal Estate Technology
Senior QA Engineer
Posted 2 days ago
PortugalFull-TimeSoftware Development
Senior Customer Support Specialist
Company:Paddle