Backend Engineer (Lead) ID48360

AgileEngineSan Jose, CA
3dHybrid

About The Position

As a Lead Backend Developer (Go/Kotlin), you will play a key role in modernizing a large-scale platform by shaping cloud-native services that support millions of users. This role focuses on building resilient backend foundations, influencing architectural decisions, and driving long-term technical evolution. You’ll work in a product-oriented, ownership-driven environment that values clean design, autonomy, and continuous improvement. It’s a strong opportunity to grow while contributing to meaningful, high-impact systems.

Requirements

  • 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.

Nice To Haves

  • Ability to read and understand PHP
  • Experience with gRPC and Protocol Buffers
  • Experience with Event-Driven Architecture.

Responsibilities

  • Design and develop scalable microservices using Golang for transactional systems and/or 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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service