Backend Engineer | 5+ Years | Remote
Core Technical Skills (Must Haves)
- AWS CDK 2.x – Proficiency with Infrastructure as Code, construct patterns, stack composition, and CloudFormation synthesis
- AWS PDK – Understanding of PDK project types, monorepo patterns, and Projen configuration management
- TypeScript – Knowledge with strict mode, type inference, generics, utility types, and decorators for CDK constructs
- Projen – Project configuration as code, dependency management, and automated project scaffolding
- Nx Monorepo – Knowledge of task orchestration, dependency graphs, and multi-project builds using Nx extension or commands
- AWS Serverless Architecture – Understanding of Lambda, API Gateway, AppSync, DynamoDB, EventBridge, Step Functions, and serverless design patterns
- GraphQL with AWS AppSync – Query/mutation design, resolver implementation, pipeline resolvers, and subscription patterns
- AWS Construct Library Development – Knowledge of creating reusable CDK constructs, interface design extending base AWS props, and construct composition patterns
- Observability & Monitoring – Experience with CloudWatch dashboards, alarms, synthetic monitoring, X-Ray tracing, and structured logging
Core Technical Skills (Nice to Haves)
- AWS Lambda Powertools – Proficiency with logging, tracing, metrics, and idempotency patterns for TypeScript Lambda functions
- DynamoDB Design – Single-table design and GSI strategies
- AWS Security Best Practices – IAM least privilege, Secrets Manager and AWS Verified Permissions
Domain Knowledge
- Event-Driven Architecture – Understanding of EventBridge patterns, event sourcing, and asynchronous communication between services
- API Design – RESTful and GraphQL API design principles
Development Workflow Requirements
- Git & Version Control – Proficiency with branching strategies, pull requests, and monorepo workflows
- Testing Practices – Unit testing with Jest, integration testing, CDK snapshot testing, and test-driven development
- Documentation – Ability to write clear technical documentation, API references, and architectural decision records
- Code Review – Experience with peer review processes and maintaining code quality standards
Job Types: Full-time, Contractual / Temporary
Contract length: 4 months
Pay: ₹80,000.00 - ₹150,000.00 per month
Benefits:
Work Location: Remote