X
XTiles
Backend
Backend Developer (Kotlin)
KotlinSpring BootMongoDBRedis CacheElasticsearchNats Jetstream
About the Position
xTiles is an innovative AI workspace that helps users and teams transform chaos into coherent visual projects. We are looking for a Backend Engineer who wants to become an owner of architectural decisions and grow with the product.
Responsibilities
- Design and develop microservices using Kotlin + Spring Boot (WebFlux).
- Optimize data operations using MongoDB for storage, Elasticsearch for full-text search, and Redis for caching.
- Build reliable event streams via NATS JetStream (eventual consistency, back-pressure).
- Conduct technical discovery and prepare RFCs for new features.
- Participate in architecture reviews and share knowledge in internal tech talks.
Requirements
- 2-3 years of experience with JVM stack (Java/Kotlin).
- Understanding of distributed systems and microservices architecture principles.
- Experience with NoSQL databases (preferably MongoDB).
- Product-oriented mindset focusing on feature value for users.
Benefits
- Work in a team of enthusiasts.
- Opportunity to influence product development, not just fix bugs.
- Flexible work schedule focused on results.
- Paid vacation, sick leave, and opportunities for growth and development.
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Backend Developer (Kotlin)