AgileEngine · 16 hours ago
Backend Developer (Go\/Kotlin) ID48361
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. As a Backend Engineer (Go/Kotlin), you will build and maintain scalable microservices and lead the migration from a legacy monolith to modern cloud infrastructure.
Product DesignSoftware
Responsibilities
Design and develop scalable microservices using Go (Golang) for transactional systems and Kotlin for Backend-for-Frontends (BFF)
Take ownership of infrastructure provisioning using Terraform (Infrastructure as Code)
Migrate data and logic from a legacy 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
Qualification
Required
Bachelor's degree in Computer Science or related field
5+ years of backend software development experience
Strong proficiency in Go (Golang) AND/OR 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
Preferred
Ability to read/understand PHP
Experience with gRPC and Protocol Buffers
Experience with Event-Driven Architecture
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.