Job Mode : Permanent Remote
Notice Period : Immediate to 30 Days Max
Role : Golang Backend Engineer (with React exposure)
Experience : 5–8 years | Allocation : ~70% Go / ~30% ReactJS | Start : Able to contribute to production within week 1 of onboarding
Salary Range : Upto 25 LPA.
1) Mandatory Requirements (Shortlist only if ALL are met)
- Experience : 5–8 years professional software development;
recent, hands-on Golang in production.
Production track record : Has built, deployed, and supported live systems (not POCs only).Scalable systems exposure : Event-driven microservices that run at scale (throughput / concurrency).Reasoning & math : Can quickly translate business rules into code (e.G., compute GST 28% on 100 ).Rapid ramp-up : Can ship to production within 1 week of onboarding (env setup, first ticket, release).Communication : Can clearly explain own architecture, trade-offs, and contribution.Coding quality : Smart, idiomatic Go (clean design, tests, error handling, performance awareness).Event-driven architecture : Kafka / SQS / SNS , idempotency, retries, dead-lettering.gRPC : Protobuf contracts, versioning / backward compatibility, interceptors (auth / logging).Data : Strong DynamoDB (modeling, partitions / GSIs / LSIs, capacity, pagination, consistency).Bonus if familiar with Postgres basics (ALTER, indexing, replication concepts).Security : OAuth 2.0, JWT flows.Cloud : AWS with Lambdas & serverless patterns.2) Frontend Requirement (30% of the role)
ReactJS ≥ 1 year hands-on.Comfortable re-using existing components , API integration, basic state patterns.3) Nice-to-Haves (Plus)
AI coding tools exposure (e.G., Copilot / Codex / Sonnet / Cursor) with responsible use —candidate has used these to accelerate 70–80% of a feature while maintaining code quality.Terraform & deployment knowledge (CI / CD, environment promotion).4) Topics to Vet (Conceptual depth over theory)
Go : concurrency (goroutines, channels, contexts), error handling, maps, testing.Architecture : microservices, event-driven design, data communication.Cloud : AWS (Lambdas, serverless), infra basics.Messaging : Kafka, SQS / SNS .Data : DynamoDB / NoSQL (also Cassandra basics), Postgres (ALTER / indexing / replication).Interfaces : gRPC .Security : OAuth 2.0, JWT .Code quality : “ vibe coding ” = idiomatic, readable, maintainable Go.Note : We require understanding of concepts , not just recitation.
5) Expected Interview Coverage (so agencies can pre-screen)
Project deep-dive : Overview & architecture of current / last project;team structure ;candidate’s role / impact.
Concurrency mini-task : Small code discussion or snippet (worker pool / fan-out-fan-in) + channel usage .AWS Lambdas : Where they used Lambdas, patterns for retries / backoff;how they solved issues .
Event-driven system : Design choices (topic / queue, ordering, idempotency, DLQ).Data :DynamoDB : partition / GSI design, pagination, hot partition avoidance.Postgres : an ALTER example;indexing strategy;replication basics.
Event-driven in Postgres (e.G., outbox, NOTIFY / LISTEN, CDC—at a high level).Performance & reliability : Troubleshoot API slowness (profiling, N+1, caching, indexes, timeouts);query slowdown approach.
Quick reasoning checks : e.G., GST 28% on 100 ;mapping a business ruleto code / data model.
6) Disqualifiers (Immediate “No”)
Only academic / POC experience;no production deployments .
Cannot explain own work or architecture coherently.Weak DynamoDB fundamentals (poor modeling;unaware of GSIs / partitions).
Cannot write or reason about basic Go concurrency / channels .No experience with event-driven patterns or gRPC in practice