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