AgileEngine
Software Engineer (Kotlin) ID48362
AgileEngineUkraine5 days ago
Full-timeRemote FriendlyEngineering
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

ABOUT THE ROLE
As a Software Engineer (Kotlin), you will play a key role in modernizing large-scale backend systems and shaping a cloud-native, microservices-based platform. This position offers the opportunity to influence architectural decisions, guide technical direction, and drive high-impact solutions used by millions. You’ll work in a remote, distributed team environment that values ownership, scalability, and clean engineering practices. It’s an excellent chance to grow as a technical leader while working with modern backend, cloud, and infrastructure technologies.

WHAT YOU WILL DO
- Design and develop scalable microservices using Kotlin for Backend-for-Frontends (BFF);
- Take ownership of infrastructure provisioning using Terraform (Infrastructure as Code);
- Migrate data and logic from a legacy PHP monolith to Cloud SQL/Spanner;
- Collaborate with mobile engineers to define API schemas and requirements;
- Ensure high performance and reliability of services deployed to Cloud Run/GKE;
- Write clean, maintainable, and testable code.

MUST HAVES
- Bachelor’s degree in Computer Science or related field;
- 5+ years of backend software development experience;
- Strong proficiency in Kotlin (server-side);
- Hands-on experience with Google Cloud Platform (GCP) (Cloud Run, Pub/Sub, BigQuery);
- Experience with Terraform or similar IaC tools;
- Solid understanding of Microservices architecture and distributed systems;
- Experience with relational (PostgreSQL) and NoSQL databases;
- Upper-intermediate English level.

NICE TO HAVES
- Experience with Go;
- Ability to read/understand PHP;
- Experience with gRPC and Protocol Buffers;
- Experience with Event-Driven Architecture.

PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.


Key Skills

Ranked by relevance