This role is for one of the Weekday's clients
Salary range: Rs 2500000 - Rs 3500000 (ie INR 25-35 LPA)
Min Experience: 5 years
Location: Remote (India)
JobType: full-time
Experience: 5–8 years
Role Split: ~70% Golang / ~30% ReactJS
Onboarding Expectation: Able to contribute to production within the first week
Role Overview
We are looking for an experienced Golang Backend Developer who has built and operated production-grade, scalable systems. The role is backend-heavy with meaningful frontend exposure and requires strong problem-solving skills, hands-on cloud experience, and the ability to quickly translate business requirements into reliable, maintainable code.
Requirements
1) Mandatory Requirements
Candidates should be shortlisted only if all criteria below are met:
- Professional Experience: 5–8 years of software development experience with recent, hands-on Golang usage in production environments
- Production Ownership: Proven experience building, deploying, and supporting live systems (not limited to proof-of-concepts)
- Scalable Systems: Hands-on exposure to event-driven microservices handling high throughput and concurrency
- Problem Solving & Reasoning: Ability to quickly convert business logic into correct implementations (e.g., simple financial or rule-based calculations)
- Rapid Ramp-Up: Demonstrated ability to set up environments, pick up tasks, and release code to production within one week of onboarding
- Communication Skills: Clearly explains architecture decisions, trade-offs, and personal contributions
- Code Quality: Writes clean, idiomatic Go with good structure, test coverage, error handling, and performance awareness
- Event-Driven Architecture: Experience with Kafka and/or AWS SQS/SNS, including idempotency, retries, and dead-letter queues
- gRPC: Protobuf-based API design, contract versioning, backward compatibility, and interceptor usage (authentication, logging)
- Data Stores:
- Strong experience with DynamoDB, including data modeling, partition keys, GSIs/LSIs, capacity planning, pagination, and consistency models
- Basic familiarity with PostgreSQL (ALTER statements, indexing, and replication concepts)
- Security: Working knowledge of OAuth 2.0 flows and JWT-based authentication
- Cloud: Practical experience with AWS, particularly Lambda and serverless architectures
2) Frontend Requirement (Approx. 30%)
- Minimum 1 year of hands-on ReactJS experience
- Comfortable working with existing component libraries
- Experience integrating APIs and managing basic application state
- Ability to make frontend changes without heavy guidance
3) Nice-to-Have Skills
- Experience using AI-assisted coding tools (e.g., Copilot, Codex, Cursor) responsibly to accelerate development while maintaining code quality
- Familiarity with Terraform, CI/CD pipelines, and deployment workflows
- Understanding of environment promotion and release processes
4) Key Concepts to Be Evaluated
(Depth of understanding is prioritized over theoretical knowledge)
- Golang: Goroutines, channels, contexts, error handling, maps, testing practices
- System Architecture: Microservices, event-driven systems, service-to-service communication
- Cloud & Infrastructure: AWS fundamentals, Lambda patterns, serverless trade-offs
- Messaging Systems: Kafka, SQS, SNS
- Databases:
- DynamoDB and general NoSQL design principles (Cassandra basics a plus)
- PostgreSQL fundamentals (ALTER operations, indexing, replication concepts)
- Interfaces: gRPC and Protobuf
- Security: OAuth 2.0 and JWT authentication
- Code Quality: Idiomatic, readable, maintainable Golang code
5) Expected Interview Coverage (for Pre-Screening)
- Project Deep Dive: Architecture overview, team setup, and individual contributions
- Concurrency Discussion: Go concurrency patterns such as worker pools, fan-out/fan-in, and channel usage
- AWS Lambda Experience: Use cases, retry and backoff strategies, and issue resolution
- Event-Driven Design: Queue vs topic decisions, ordering guarantees, idempotency, and DLQs
- Data Design:
- DynamoDB partition and GSI strategy, pagination, and hot partition avoidance
- PostgreSQL indexing strategy, ALTER examples, and replication basics
- High-level discussion of event-driven patterns with Postgres (outbox pattern, NOTIFY/LISTEN, CDC)
- Performance & Reliability: Debugging API latency, profiling, caching, index usage, timeout handling
- Quick Reasoning Checks: Translating business rules into code and data models
Core Skills
- Golang
- DynamoDB
- AWS Lambda
- ReactJS
- Kafka
- SQS / SNS
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
Backend Developer – Node.js / Golang
Cambiumnetworks
Senior Backend Developer (GoLang)
Nagarro
Senior Backend Developer (GoLang)
Nagarro
Senior Backend Developer - Golang (Remote)
Monks
Sr Backend Python/Golang Developer
Workana
More jobs at Weekday AI
Apply for this position
Sign In to ApplyAbout Weekday AI
At Weekday (backed by YC; also Product Hunt #1 product of the day), we are building the next frontier in hiring. We have built the largest database of white collar talent in India and have built outreach tools on top of it to generate highest response ...
Similar Jobs
Backend Developer – Node.js / Golang
Cambiumnetworks
Senior Backend Developer (GoLang)
Nagarro
Senior Backend Developer (GoLang)
Nagarro
Senior Backend Developer - Golang (Remote)
Monks
Sr Backend Python/Golang Developer
Workana