Backend Developer (Kotlin / AWS / TypeScript/Android)

Android, Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Summary

We’re looking for an experienced Android Developer to join our growing development team and take ownership of multiple existing Kotlin-based mobile applications. The ideal candidate will be passionate about building reliable, scalable, and user-friendly Android apps with an eye for clean architecture, maintainable code, and smooth user experiences.
* Full-time, Permanent
* European timezone. B2/C1 Engish
* Location restrictions: European Union, Eastern Europe, Ukraine, Poland, Georgia, Armenia

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Required Skills

Kotlin, Backend Developer (Kotlin / AWS / TypeScript/Android)

Kotlin 4.0 yr.

AWS, Backend Developer (Kotlin / AWS / TypeScript/Android)

AWS

TypeScript, Backend Developer (Kotlin / AWS / TypeScript/Android)

TypeScript 2.0 yr.

Nice to Have

Java Node.js RESTful API Android SDK JetPack SQLite Realm AWS Cognito AWS S3 AWS Lambda Api Gateway AWS DynamoDB Github Actions CI/CD JUnit Espresso Mock Re Android Android apps Clean Architecture
ID: 800-103-787
Last Updated: 2025-10-17

About the Role

Powered by patented technology, our platform combines advanced association methods with an AI learning engine to enable real-time media streaming at scale, without compromising guest privacy.

The platform uses AI to recognize individuals within crowded and dynamic environments such as amusement parks and events, allowing guests to simply upload a selfie to match it with media captured in real time. The platform automatically associates all relevant photos and videos with a user and delivers them directly to their device.

We’re looking for an experienced Android Developer to join our growing development team and take ownership of multiple existing Kotlin-based mobile applications. The ideal candidate will be passionate about building reliable, scalable, and user-friendly Android apps with an eye for clean architecture, maintainable code, and smooth user experiences.

You’ll work closely with our product, backend, and devops teams to deliver features, resolve technical challenges, and modernize existing codebases. While the primary focus is Kotlin development, experience with AWS services, TypeScript (Node.js), or Java will be a strong advantage.

Key Responsibilities

  • Develop, enhance, and maintain multiple existing Android applications written in Kotlin.
  • Refactor legacy components for performance, maintainability, and scalability.
  • Collaborate with backend teams integrating RESTful APIs and AWS-based services.
  • Implement modern Android development best practices
  • Participate in code reviews, testing, and release processes to ensure high code quality.
  • Work with CI/CD pipelines for automated builds, testing, and deployments.
  • Contribute to planning sessions, helping to define technical requirements and timelines.
  • (Optional) Collaborate on backend development written in TypeScript (Node.js) or Java.

Required Skills & Experience

  • 3+ years of professional Android development experience.
  • Strong proficiency in Kotlin (with solid understanding of Android SDK, Jetpack libraries, and architecture components).
  • Proven experience maintaining and improving existing apps across multiple projects.
  • Strong understanding of RESTful APIs, asynchronous programming, and data persistence (SQLite, Realm, etc.).
  • Knowledge of Android UI/UX standards and responsive design principles.
  • Experience with version control (Git) and collaborative development workflows.

Desirable / Nice-to-Have Skills

  • Experience with AWS services such as Cognito, S3, Lambda, API Gateway, or DynamoDB.
  • Familiarity with TypeScript (Node.js) for backend integrations.
  • Experience with Java for Android legacy modules or interoperability.
  • Understanding of CI/CD pipelines and DevOps tooling GitHub Actions.
  • Exposure to analytics, push notifications.
  • Experience with testing frameworks (JUnit, Espresso, MockK, etc.).

Submit a Talent for Backend Developer (Kotlin / AWS / TypeScript/Android)
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account