Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We're looking for a passionate and pragmatic Kotlin Developer who thrives in a fast-paced, product-driven environment. You'll lead by example—owning key technical decisions, mentoring engineers, and staying close to the code, with a strong focus on Kotlin for backend development. If you're excited about building scalable systems and solving complex engineering challenges, this role is for you.
What You'll Do
- Design, build, and maintain scalable, low-latency backend services and APIs using Kotlin.
- Drive architectural decisions and promote clean code, modularity, and testability.
- Collaborate closely with product managers, DevOps, and QA to deliver high-quality features end-to-end.
- Mentor engineers through code reviews, pair programming, and continuous feedback.
- Set and enforce best practices in software development, testing, and CI/CD.
- Create and maintain technical documentation for services and systems.
About You
- 7+ years of professional software development experience.
- Deep experience with Kotlin in a backend or full-stack context.
- Strong understanding of microservices architecture, RESTful APIs, and system design.
- Proficient in multithreading, concurrency, and asynchronous programming in the JVM.
- Excellent communicator with a collaborative, hands-on leadership style.
- Passionate about clean architecture, design patterns, and engineering excellence.
Nice to Have
- Experience with Spring Boot, Ktor, or Micronaut frameworks.
- Familiarity with reactive programming (e.g., Kotlin Coroutines, Reactor).
- Exposure to cloud platforms like AWS or GCP and containerization with Docker/Kubernetes.
- Knowledge of CI/CD tools such as GitHub Actions, CircleCI, or Jenkins.
- Experience working in an Agile environment with modern DevOps practices.
Why Join Us?
- Join a high-performing team solving meaningful technical problems.
- Influence architectural and product decisions in a collaborative environment.
- Flexible work setup – remote-first or hybrid options available.
- Learning budget, conference opportunities, and a strong mentoring culture.
Key Skills
Ranked by relevanceReady to apply?
Join Global M and take your career to the next level!
Application takes less than 5 minutes