About the Role
You will evaluate Go code, review concurrency logic, analyze data races, and validate microservice workflows. AI coding tools will be used to examine goroutines, channels, and concurrency patterns.
Responsibilities
- Validate Go patches involving concurrency and microservices
- Detect goroutine leaks, race conditions, and synchronization issues
- Run go test and analyze failures
- Use AI code assistants to interpret repository logic
- Write/validate test cases and ensure correctness
Skills & Experience Required
- 1-4 years Go programming experience
- Robust understanding of goroutines, channels, locks, concurrency safety
- Familiarity with go test, microservice patterns
- Experience using Cursor, Claude Code, or similar tools
- concurrency-focused reasoning.
Location - India,Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune
📌 Go Software Engineer – Testing & Code Evaluation (Noida)
🏢 Soul AI
📍 Noida