Kotlin Developer - Distributed Team

Gorilla Logic • Costa Rica
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Design, build, and maintain scalable backend and full-stack solutions using Kotlin. Collaborate with technical leads and engineers to deliver high-quality software incrementally. Participate in code reviews and enforce strong engineering and testing practices.

Key Highlights
Design scalable backend and full-stack solutions using Kotlin
Collaborate with technical leads and engineers
Participate in code reviews and enforce engineering practices
Technical Skills Required
Kotlin Java React Vue.js AWS MySQL Kubernetes Git GitHub JUnit Playwright UI tests WireMock Python
Benefits & Perks
Remote work
Relocation package
Health insurance
Visa sponsorship

Job Description


As a Kotlin Developer, you will design, build, and maintain scalable backend and full-stack solutions using Kotlin and related technologies. You will collaborate closely with your Tech Lead and Engineering Manager to deliver high-quality software incrementally, contribute to shared codebases, and uphold strong engineering and testing practices within a distributed team.

Responsibilities

  • Work with your Tech Lead and Engineering Manager to break down complex initiatives into clear, actionable tasks and deliver them iteratively.
  • Develop, maintain, and enhance backend services and APIs primarily using Kotlin, with interoperability in Java where applicable.
  • Collaborate with other engineers to ensure reliable, scalable, and maintainable solutions across multiple systems.
  • Navigate, debug, and improve large codebases, including code written by other team members.
  • Participate actively in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Communicate effectively with cross-functional and globally distributed teams to support alignment and timely delivery.

Requirements

  • 3+ years of professional experience as a Software Engineer, with a strong focus on backend development.
  • Proven experience designing, developing, and deploying scalable APIs using Kotlin (and Java).
  • Experience shipping web applications using modern UI frameworks such as React or Vue.
  • Solid understanding of distributed systems and hands-on experience with AWS, MySQL, and Kubernetes.
  • Ability to translate business requirements into technical solutions involving multiple software components.
  • Strong commitment to writing clean, well-tested, maintainable, and extensible code.
  • Experience using Git and GitHub, including creating, updating, and reviewing pull requests.
  • Experience writing automated tests using JUnit, Playwright UI tests, and WireMock.
  • Additional experience with Python is a plus.

Similar Jobs

Explore other opportunities that match your interests

Senior Mobile Developer (iOS/Swift)

Mobile
•
16h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

monks

Colombia

Senior Android Engineer (Contract) - Modernising Legacy Android Platform

Mobile
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

owen thomas | pending b corpâ„¢

European Union

iOS QA Engineer

Mobile
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Speechify

Ukraine

Subscribe our newsletter

New Things Will Always Update Regularly