Mobile Developer

Senior Kotlin Engineer Full-time

IDT is looking for an experienced Senior Kotlin Engineer to join the team and our product!Boss Revolution: Calling App - The mobile application, which includes International Calling, Mobile Top-up, and Money Transfer services, supports IDT's mission of enabling people to keep in touch and share resources with family and friends worldwide.

Primary responsibility:

  • Modernize and improve the existing solution written in Kotlin Optimize application performance and ensure scalability of Kotlin services.
  • Decouple the solution from the legacy infrastructure to shut it down and optimize costImplement robust logging and monitoring solutions to enhance the observability of services.
  • Enhance error handling and reporting mechanisms to provide detailed insights into service failuresTake responsibility for the full software development life-cycle, from understanding the needs of the business through coding to deployment and maintenance.
  • Collaborate with business stakeholders and participate in product and sprint backlog meetings.
  • Demonstrate your technology-agnostic positive attitude with the ability to learn and desire to implement solutions using various technologies.
  • Work on high-performing, mission-critical, scalable, and resilient web-based applications and services.

Requirements:

  • Deep knowledge of Java/Kotlin programming language
  • 5+ years of production experience in Java/Kotlin
  • Understanding of modern design patterns and proven experience applying them.
  • Experience with microservices.
  • Strong problem-solving skills.
  • Experience with NoSQL databases (e.g. MongoDB, Couchbase)
  • Hands-on experience with Amazon Web Services (AWS).
  • Strong knowledge and experience with Docker, Git.
  • Good communication skills and a team player.
  • Good level of English – B2 or higher.

Would be nice to know:

  • Tools to provision and maintain infrastructure (e.g. Terraform, AWS CDK).
  • CI/CD pipelines (e.g. Jenkins, ArgoCD).
  • K8S.

We are pleased to offer you:

  • An exciting and challenging job and talented people around.
  • Competitive salary and growth opportunities.
  • Great hardware.
  • Professional training, seminars, and conferences compensation.
  • Superb corporate English lessons.

Overview

  • Employer: IDT Belarus
  • Job Title: Senior Kotlin Engineer
  • Published: 8 months, 2 weeks ago
Apply For This Job