Lead Full-Stack Engineer (Cloud & Infrastructure Heavy – AWS)
YularatechResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role Overview
We are seeking a highly experienced, hands-on Lead Engineer – AWS Infrastructure to design, scale, and operate production-grade systems on AWS.
This is an infrastructure-heavy leadership role:
- 75% AWS Infrastructure / DevOps / Distributed Systems
- 25% Backend Engineering / Full-Stack Development (Node.js, TypeScript, React, Next.js, NestJS)
For candidates with 10 years of total experience, at least the last 3-4 years must have heavily involved owning and operating production-scale cloud infrastructure on AWS, along with building and maintaining scalable backend services/APIs using Node.js, TypeScript, and NestJS, with the ability to contribute to frontend applications (React / Next.js) when required.
This role requires strong system design capabilities and proven experience handling high-traffic, complex applications at scale - across both infrastructure and application layers.
Key Responsibilities
- Architect and scale cloud-native systems on AWS
- Design highly available, fault-tolerant infrastructure
- Handle traffic spikes, performance bottlenecks, and infrastructure failures
- Own CI/CD pipelines and deployment processes
- Design scalable backend services using Node.js and TypeScript
- Contribute to frontend development when required (React/Next.js)
- Debug production incidents across infrastructure, networking, and database layers
- Lead infrastructure decisions aligned with scalability, security, and performance best practices
Mandatory AWS Infrastructure Expertise
Candidates must have strong, recent hands-on production experience with:
- Amazon EKS (Kubernetes in production environments)
- Docker (containerization, image optimization, orchestration)
- Amazon API Gateway
- Elastic Load Balancing (ALB/NLB)
- Amazon VPC (subnets, route tables, NAT, security groups)
- Amazon RDS (Multi-AZ, read replicas, performance tuning)
- Kubernetes networking, ingress controllers, and traffic routing
- Horizontal Pod Autoscaler (HPA)
- CI/CD pipelines (GitHub Actions or equivalent)
- Infrastructure as Code using AWS CDK (preferred), CloudFormation, or Terraform
Scalability & High-Performance Requirements
Candidates must have demonstrated experience in:
- Scaling backend applications from thousands to millions of users
- Designing systems for high RPS workloads across application and infrastructure layers
- Handling database connection exhaustion, query optimization, and performance bottlenecks
- Implementing horizontal and vertical scaling strategies at both service and infrastructure levels
- Designing stateless, production-grade microservices
- Implementing caching strategies (Redis or equivalent) within backend services
- Designing event-driven architectures using queues or streaming services
- Building resilient distributed systems that remain stable under real production load
System Design & Distributed Systems Knowledge (Preferred)
Candidates with a good understanding of or practical exposure on the below concepts will be prioritized:
- CAP theorem and consistency trade-offs
- Eventual vs strong consistency
- Idempotency in transaction systems
- Saga pattern and distributed transactions
- Retry mechanisms with exponential backoff
- High-availability architecture (Multi-AZ, failover strategies)
- Eliminating single points of failure
Database & Data Architecture
- Managing large datasets (tens of millions of records)
- Index optimization and write performance trade-offs
- Read replica strategies
- Sharding and partitioning approaches
- Designing scalable transaction storage systems
Monitoring & Observability
Experience with:
- Logging and alerting systems
- Distributed tracing across microservices
- Correlation IDs
- Root cause analysis for production incidents
- Infrastructure health monitoring
Full-Stack Technical Expectations (Mandatory but Secondary to Infrastructure)
Candidates must be comfortable contributing to application development:
- Strong TypeScript proficiency
- Node.js backend development
- React.js
- Next.js
- NestJS
- REST API design and authentication mechanisms
While frontend is not the primary focus, the candidate must be capable of shipping features end-to-end when required.
Preferred Qualifications
- AWS Certified Solutions Architect (Associate or Professional)
- AWS Certified DevOps Engineer
- Kubernetes certification
- Experience in fintech, payments, or high-transaction systems
- Experience working in startup or high-growth environments
Similar Jobs
Backend Java Developer - Internship
Namma Circle
WordPress Developer at Solvative
Solvative
Full stack Website Developer
Devent technology
Website Developer
codewiserz
Senior Frontend Developer (Nuxt.js, React) (Remote, Full-Time) [IS005]
Smart Working Solutions
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free