Job Description
Job Title
Kotlin Developer
Role Summary
We are looking for a Kotlin Developer to build reliable, scalable applications on the JVM. This role focuses on writing clean, maintainable Kotlin code, collaborating across teams, and delivering production-grade systems aligned with business priorities.
Key Responsibilities
-
Design, develop, and maintain applications using Kotlin
-
Build and consume RESTful APIs and backend services
-
Write clean, testable, and maintainable code following best practices
-
Collaborate with product, frontend, and DevOps teams to deliver features end to end
-
Optimize application performance, stability, and scalability
-
Participate in code reviews, testing, and technical documentation
-
Troubleshoot, debug, and resolve production issues
Required Qualifications
-
Strong experience with Kotlin for backend or Android development
-
Solid understanding of JVM fundamentals and object-oriented programming
-
Experience with frameworks such as Spring Boot or Ktor
-
Hands-on experience with REST APIs and asynchronous programming
-
Experience with relational databases and SQL
-
Familiarity with Git and collaborative development workflows
Preferred Qualifications
-
Experience with Java and interoperability between Java and Kotlin
-
Exposure to coroutines, flows, and reactive programming
-
Experience with cloud platforms (AWS, Azure, GCP)
-
Familiarity with containerization (Docker)
-
Experience with automated testing (JUnit, MockK)
-
Knowledge of CI/CD pipelines and DevOps practices
Soft Skills
-
Strong problem-solving and analytical mindset
-
Clear communication with technical and non-technical stakeholders
-
Ownership-driven execution and accountability
-
Ability to adapt in fast-moving environments
What We Offer
-
Opportunity to work on modern JVM-based systems
-
Exposure to scalable, production-grade architectures
-
Competitive compensation aligned with market standards
-
Clear growth paths and continuous learning opportunities
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application