AgileEngine · 11 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 while collaborating with mobile and product teams to design APIs and ensure high performance across distributed systems.
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.