Senior Software Engineer - Kotlin
Apply for this role
We’re looking for a Senior Software Engineer (Java/Kotlin) to join various teams, including:
Communication Platform, Platform features and others.
As a Software Engineer on this team, you’ll be responsible for designing, building, and maintaining scalable backend services using Kotlin. You’ll contribute to both the creation of new systems and the optimization of existing ones to improve performance and reliability.
We're still in the early stages of our growth, so you'll have the opportunity to take real ownership, shape key features, and see the direct impact of your work in production.
Challenges that await you:
- Interactions with other teams for the successful implementation of tasks
- Participation in architecture of backend services and development of a complex system using modern technologies
Challenges that await you:
- Work on BPMN models and transform them into production software
- Create auto-tests use BMPN
- Use Delegation Code (Camunda 7)
- Integration with microservices using gRPC
What makes you a great fit:
- Minimum of 5 years of experience in a similar position
- Strong knowledge of one of the JVM languages (Java, Kotlin, or Scala). Currently, we are using Kotlin, and familiarity with it will be an advantage
- You have worked with Micronaut, PostgreSQL, MongoDB, Redis, Kafka. If you’re not familiar with Micronaut but works with Spring and its ecosystem - we’re looking for you too
- Eager to learn Golang and leverage it in upcoming development projects
- B1 or higher English level for effective communication with an international team
Your bonus skills:
Our technology stack:
- Kotlin (Core, Coroutines), Gradle (.kts), Micronaut, Kafka, PostgreSQL (Vert.x driver), MongoDB, Redis, AWS (EKS, S3, and others), Elasticsearch, Vault (cloud-config), Kubernetes
Our ways of working:
- Innovative Spirit: A commitment to creativity and groundbreaking solutions
- Honest Feedback: valuing open, transparent communication
- Supportive Team: a strong, collaborative community
- Celebrating Achievements: recognizing our wins together
- High-Tech Environment: a team full of smart and revolutionary people who date to challenge the status quo of incumbent finance
Our benefits:
- Relocation support to Serbia, Cyprus or Kazakhstan with full visa & permit support to the employee and family
- Flexible work from one of our offices or remote
- Healthcare Coverage
- Education Budget: Language lessons, professional training and certifications
- Wellness Budget: Mental health and fitness activity reimbursements
- Vacation policy: 20 days of annual leave and paid sick leave