Remote job
Senior Backend Developer
Job details
About this role
Role overview Build and operate backend services for a large-scale business-to-business commerce platform serving retailers and sellers. You will help evolve distributed systems, contribute to technical direction, and own services from design through production, working closely with other engineering teams.
Responsibilities - Design, develop, and maintain scalable services using Kotlin and Spring Boot. - Evolve microservices to improve performance, resilience, security, and maintainability. - Build and optimize REST APIs and integrations across distributed systems. - Improve monitoring, logging, tracing, and alerting to make services easier to operate. - Contribute to architecture decisions, code quality, testing, automation, and CI/CD practices. - Support containerized services and help other engineers through reviews, pairing, and knowledge sharing.
Requirements - Degree in computer science, computer engineering, information systems, or a related field. - Solid backend development experience with Kotlin and strong Java and JVM fundamentals. - Practical knowledge of idiomatic Kotlin and Java–Kotlin interoperability. - Experience with Spring technologies, REST APIs, microservices, and production distributed applications. - Experience with automated testing, observability, CI/CD, and cloud-native tools such as Docker and Kubernetes. - Strong software design and problem-solving skills, experience mentoring or contributing to technical discussions, and intermediate written and spoken English.
Nice to have Experience with Kotlin coroutines or reactive programming, event-driven messaging, Java-to-Kotlin migrations, Gradle Kotlin DSL, or infrastructure as code tools such as Terraform.
Benefits and work setup Listed benefits include performance and attendance bonuses, private pension, meal and transport allowances, health, dental and life insurance, paid days off, wellness and childcare support, training platforms, and other discounts or subsidies. Some benefits are subject to rules.