Senior Backend Developer
Core
Design and build scalable, high-performance backend solutions for a large-scale international B2B commerce ecosystem.
Role type
Senior Backend Developer (IC)
Builds
Microservices, APIs, and distributed systems
Domain
B2B Commerce / Cloud-Native
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Spring Boot, Spring Security, RESTful APIs, Microservices, Distributed Systems, Observability (New Relic, Datadog), Docker, Kubernetes, CI/CD, Agile, Object-Oriented Programming, Functional Programming, SOLID, Clean Architecture, Domain-Driven Design
Preferred skills
Kotlin coroutines, Reactive programming (Spring WebFlux, Project Reactor), Event-driven architectures (Kafka, RabbitMQ), Java-to-Kotlin migration, Gradle (Kotlin DSL), Terraform
Technologies
Kotlin, Java, Spring Boot, Spring Security, Spring MVC, Spring Data, New Relic, Datadog, Docker, Kubernetes, Azure, JUnit, MockK, Kotest, Testcontainers, Kafka, RabbitMQ, Terraform, Gradle
Responsibilities
Lead design, development, and maintenance of scalable backend services; Drive evolution of microservices architecture; Design and optimize RESTful APIs; Improve application observability; Collaborate on technical solutions; Participate in architecture decisions; Promote engineering best practices; Mentor engineers; Contribute to CI/CD pipelines; Support containerized applications and cloud-native infrastructure.
Seniority
Senior, hands-on IC