-
Weekday AI (YC W21)

Golang Backend Developer

Weekday AI (YC W21)
India · Full-time · Mid-Senior

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

  • 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
  • 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
  • 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
  • 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
  • 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

Key Skills

Ranked by relevance

golang aws dynamodb postgresql kafka cloud microservices serverless reactjs oauth grpc sqs terraform cassandra nosql cicd ai
Login to Apply
Posted
Jan 21, 2026
Type
Full-time
Level
Mid-Senior
Location
India

Industries

IT Services IT Consulting

Categories

Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Param Software
Related

Apply for this Position

2026-05-27

Full-time
Not Applicable
India
IT Services
Other
View Job Details
Dev.Pro
Related

Senior Software Engineer (Kotlin, JVM) - OP02147-OS

2026-05-26

Full-time
Not Applicable
Poland
IT Services
Other
View Job Details
AGS Youth Soccer Club
Related

Web Developer

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Other