Senior Software Engineer (GO)
Core
Design and implement performant, scalable Go backend services and microservices for real-time, high-throughput workloads.
Role type
Senior IC backend engineer (Go)
Builds
Production Go services, microservices, and distributed systems
Domain
Internet / Distributed Systems
Required skills
Go, PostgreSQL, distributed systems, microservices, REST/gRPC/GraphQL, Docker, Kubernetes, CI/CD, observability, incident response
Preferred skills
Ruby on Rails, Kafka, RabbitMQ, Terraform, Kubernetes operators, ArgoCD, high-traffic real-time systems, Go open-source ecosystem, AI-assisted development tools
Technologies
Go, PostgreSQL, Docker, Kubernetes, Terraform, ArgoCD, Kafka, RabbitMQ, gRPC, GraphQL
Responsibilities
Design and implement scalable Go backend services and microservices; Diagnose performance bottlenecks and optimize database queries; Mentor junior engineers through code reviews and technical guidance; Participate in production on-call rotation and incident response; Drive architectural decisions and improve code quality practices
Seniority
Senior, hands-on IC
