Senior Software Engineer – Backend (Kotlin Engineers / Go Engineer /GCP Engineer) - Hybrid
Core
Designing and developing scalable, cloud-native backend services and APIs supporting millions of users on Google Cloud Platform.
Role type
Senior Backend Engineer (Kotlin or Go/TypeScript)
Builds
Production-grade microservices, event-driven systems, and cloud-native applications
Domain
Cloud-native backend engineering, distributed systems, Google Cloud Platform
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin or Go/TypeScript, Microservices architecture, REST APIs, gRPC, Kafka event-driven architecture, Terraform, CI/CD automation, Distributed systems design, Database management (Spanner, Bigtable, MongoDB Atlas, PostgreSQL)
Preferred skills
AI-assisted development tools, Architecture decision-making, Mentoring junior engineers
Technologies
Google Cloud Platform (Cloud Run, Cloud Build, Cloud Deploy), Kafka, Avro, Terraform, GitHub Actions, Spanner, Bigtable, MongoDB Atlas, PostgreSQL
Responsibilities
Design and develop scalable backend services and APIs, Build cloud-native applications using GCP, Create event-driven systems leveraging Kafka, Develop RESTful and gRPC-based services, Collaborate with product and platform teams, Participate in architecture discussions, Implement Infrastructure as Code, Build and maintain CI/CD pipelines, Ensure performance and reliability of services, Leverage AI-assisted development tools, Mentor junior engineers
Seniority
Senior, hands-on IC