Development Engineer 4(Golang)
Core
Designing, building, and scaling high-performance backend systems and distributed microservices using Golang.
Role type
Senior IC backend engineer (Golang)
Builds
Scalable backend services, distributed systems, and cloud-native applications.
Domain
Internet services / Cloud-native backend engineering
Deliverable
production ML models | product features
Required skills
Golang, distributed systems design, cloud-native development, API design (REST/gRPC), event-driven architectures, observability, security best practices, SQL/NoSQL databases
Preferred skills
Python, Java, or Scala; platform engineering; DevOps/SRE practices; CI/CD pipelines
Technologies
Golang, AWS/Azure/GCP, Kafka, Cassandra, Mongo, Postgres, REST, gRPC
Responsibilities
Design and develop scalable backend services; Build and operate distributed systems and microservices; Contribute to end-to-end system design; Drive cloud-native development; Ensure code quality and testability; Implement secure coding practices; Mentor junior engineers
Seniority
Senior, hands-on IC