TC
Golang Technical Lead
TechDigital Corporation
Location not stated
Remote
Staff / Principal
2 months ago
- Golang
- Microservices
- gRPC
- SQL
- NoSQL
- Prometheus
- Grafana
- Datadog
- Azure
- GCP
- AWS
- PostgreSQL
- Cassandra
- Redis
- Pub/Sub
- Docker
- Kubernetes
- Helm
- CI/CD
- Devops
- GitLab CI
- Jenkins
- Terraform
- System Design
2 months ago
- Experience in Retail or E-commercedomain.
- Strong hands-on experience with Golang for scalable microservices.
- Experience with REST and gRPC APIs.
- Strong understanding of goroutines, channels, and concurrency patterns.
- Experience with SQL and NoSQL databases.
- Performance tuning and observability using Prometheus, Grafana, Datadog.
- Cloud-native development and containerization experience.
- Backend: Golang, REST, gRPC
- Cloud: Azure (primary), GCP, AWS
- Databases: PostgreSQL, Spanner, Bigtable, Cassandra
- Caching & Messaging: Redis, Kafka, Pub/Sub
- Containers & Orchestration: Docker, Kubernetes, Helm
- CI/CD & DevOps: GitLab CI, Jenkins, Terraform
- Monitoring: Prometheus, Grafana, Datadog
Technical Leadership & Architecture
- Design and architect scalable Golang-based microservices.
- Define coding standards and best practices for Go development.
- Evaluate and select Go frameworks, libraries, and tools.
- Conduct design and code reviews.
- Champion security, quality, and DevOps/SRE practices.
- Develop backend services and APIs using Golang.
- Build event-driven and asynchronous systems.
- Deploy containerized applications on cloud platforms.
- Collaborate with product and architecture teams.
- Troubleshoot and resolve production issues.
- Mentor engineers on Go best practices and system design.
- Act as technical anchor for the team.
- Partner with engineering managers on planning and delivery.
- Drive innovation and continuous improvement.
- Bachelor's ormaster's degree in computer science or equivalent experience.
- 8+ years of overall software development experience.
- 5+ years of hands-on Golang experience.
- 2+ years in technical leadership roles.
- Strong experience with distributed systems and cloud platforms.
Golang Technical Lead · TechDigital Corporation