HamburgerMenu
hirist

Golang/React.js Developer

ACME SERVICES PRIVATE LIMITED
Multiple Locations
5 - 8 Years
star-icon
4.5white-divider105+ Reviews

Posted on: 22/10/2025

Job Description

Description :


Job Mode : Permanent Remote.


Notice Period : Immediate to 30 Days Max.


Role : Golang Backend Engineer (with React exposure).


Experience : 58 years | Allocation : ~70% Go / ~30% ReactJS | Start : Able to contribute to production within week 1 of onboarding.


1) Mandatory Requirements (Shortlist only if ALL are met) :


- Experience : 58 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 usecandidate has used these to accelerate 7080% 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) 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.


info-icon

Did you find something suspicious?