Backend Engineer (Go)

MavensTCL

Not Interested
Bookmark
Report This Job

profile Job Location:

Garhwa - India

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Summary
You will own Valuwares high-concurrency services: Cloud Resource Exchange Compute Barter Network Bandwidth Exchange and WebSocket gateways for real-time tracking and chat. Your code will handle thousands of concurrent connections with sub-100ms latency enabling peer-to-peer resource trading at enterprise scale.

Key Responsibilities / Duties

Development

Build high-performance services using Go (Gin/Fiber)

Implement WebSocket servers for real-time:

Live order tracking for hardware shipments

Consultant-client chat for M25 engagements

Talent location updates for onsite tracking

Develop cloud resource provisioning integrations (AWS Azure GCP APIs)

Build the Compute Barter matching engine (M8)

Implement bandwidth utilization metering (M9)

Concurrency and amp; Performance

Design goroutine-safe data structures

Implement rate limiting and circuit breakers

Optimize for high throughput (10k RPS per pod)

Manage WebSocket connection lifecycles

Implement graceful shutdown and connection draining

Integration

Build gRPC services for inter-service communication

Integrate with PostgreSQL (using pgx or GORM)

Implement Redis Pub/Sub for cross-pod messaging

Connect to Kafka for event streaming

Required Skills and amp; Qualifications
Must-Have (5 years overall)
SkillProficiencyNotes
Go4 yearsConcurrency patterns goroutines channels
WebSockets2 yearsGorilla/WebSocket or native net/http
PostgreSQL3 yearsGORM or pgx
Redis3 yearsPub/Sub rate limiting session storage
REST APIs4 yearsGin Fiber or standard library
Docker2 yearsMulti-stage builds
Git3 years

Preferred / Good-to-Have Skills
SkillWhy It Matters

gRPCHigh-performance service communication
KafkaEvent streaming for audit logs
KubernetesHPA for WebSocket services
Cloud APIs (AWS/Azure/GCP)M6 cloud exchange integrations
PrometheusCustom metrics export
OpenTelemetryDistributed tracing


Interview Process
Round 1 Python ML fundamentals: and nbsp;60 minutes
Round 2 LLM / RAG system design: and nbsp;60 minutes
Round 3 NLP / Voice AI: and nbsp;45 minutes
Round 4 Hiring Manager: and nbsp;45 minutes
Role SummaryYou will own Valuwares high-concurrency services: Cloud Resource Exchange Compute Barter Network Bandwidth Exchange and WebSocket gateways for real-time tracking and chat. Your code will handle thousands of concurrent connections with sub-100ms latency enabling peer-to-peer resource tra...
View more view more