About the Role
We are looking for a seasoned Full Stack Lead Engineer who brings deep, first-principles expertise across the entire technology stack — not just surface-level familiarity. This is not a generalist position; we expect the candidate to own architectural decisions, lead technical delivery end-to-end, mentor engineers, and interface confidently with clients and stakeholders. The right candidate will be equally at home writing optimized backend logic, designing scalable system architecture, tuning database queries, setting up cloud infrastructure, and driving code quality across the team.Technical Leadership & Architecture
. Own end-to-end technical delivery of complex, multi-tier projects from design through deployment. . Drive architecture decisions including system design, API design, database modeling, and cloud infrastructure — with documented trade-off analysis. . Define and enforce coding standards, design patterns, and best practices across the stack. . Conduct in-depth technical reviews of architecture documents, design proposals, and pull requests. . Proactively identify technical debt, performance bottlenecks, and scalability risks; propose and implement remediation plans.Frontend Development
. Design and build complex, high-performance UIs using React.js / Next.js and/or Angular with TypeScript. . Architect reusable component libraries, state management strategies (Redux, Zustand, NgRx), and micro-frontend patterns. . Ensure responsive design, cross-browser compatibility, Web Accessibility (WCAG 2.1), and Core Web Vitals compliance. . Drive frontend performance optimization — code splitting, lazy loading, caching, and bundle size analysis.Backend Development
. Design and implement robust, scalable REST APIs and event-driven microservices using Node.js, Python / FastAPI, and/or Java / Spring Boot. . Apply SOLID principles, domain-driven design (DDD), and clean architecture patterns in backend code. . Implement security best practices: OAuth2, JWT, RBAC, input validation, rate limiting, and API gateway patterns. . Build and maintain asynchronous processing using message queues (Kafka / RabbitMQ / AWS SQS).Database & Data Layer
. Design normalized relational schemas and write optimized queries in PostgreSQL / MySQL / SQL Server. . Model and query NoSQL data stores (MongoDB, DynamoDB, Redis) appropriate to the access patterns. . Implement data migration strategies, indexing plans, query optimization, and connection pooling. . Understand ACID vs. BASE trade-offs and apply the right consistency model for the use case.Cloud & DevOps
. Architect and deploy cloud-native solutions on AWS (EC2, ECS/EKS, Lambda, S3, RDS, CloudFront, VPC, IAM). . Design CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline; enforce quality gates (lint, test, security scans). . Work with containerization (Docker) and orchestration (Kubernetes / EKS) for scalable deployments. . Apply Infrastructure-as-Code (Terraform / CDK) and enforce cloud cost optimization practices. . Set up observability stacks: logging (CloudWatch / ELK), metrics (Prometheus / Grafana), and distributed tracing (Jaeger / AWS X-Ray).AI / GenAI Tooling
. Actively use and champion AI-assisted development tools — GitHub Copilot, Amazon CodeWhisperer, or equivalent — to improve team velocity. . Understand LLM API integration patterns (OpenAI, Anthropic, Bedrock) and apply them to product features where relevant. . Evaluate GenAI tooling for internal workflows (code review assistants, test generation, documentation) and drive adoption.People, Process & Client Engagement
. Mentor and coach junior and mid-level engineers through structured 1:1s, pairing sessions, and code reviews. . Lead sprint planning, estimation, and delivery tracking in Agile/Scrum environments. . Act as the primary technical point of contact for clients — translate business requirements into technical specifications and manage expectations proactively. . Collaborate with Product, QA, and DevOps teams to ensure seamless delivery and high-quality releases. . Participate in pre-sales, technical scoping, and effort estimation for new client engagements when required.Technical Skills & Depth Required
| Domain | Required Skills / Depth Expected |
| Frontend | React.js / Next.js (SSR/SSG/ISR), Angular 14+, TypeScript, State Management (Redux / Zustand / NgRx), Webpack / Vite, Tailwind CSS, WCAG 2.1 |
| Backend | Node.js (Express / NestJS), Python (FastAPI / Django), Java (Spring Boot) — deep understanding of at least two; REST & GraphQL API design, Microservices, Event-Driven Architecture |
| Database | PostgreSQL / MySQL — schema design, indexing, query optimization; MongoDB / DynamoDB — data modeling; Redis — caching, pub-sub; ORMs (SQLAlchemy, Prisma, Hibernate) |
| Cloud (AWS) | EC2, ECS / EKS, Lambda (serverless), S3, RDS / Aurora, CloudFront, API Gateway, VPC, IAM, SQS / SNS, Route 53 |
| DevOps / CI-CD | Docker, Kubernetes, GitHub Actions / Jenkins / AWS CodePipeline, Terraform / AWS CDK, Helm |
| Security | OAuth 2.0, JWT / OIDC, HTTPS / TLS, OWASP Top 10 awareness, secret management (AWS Secrets Manager / Vault) |
| Observability | CloudWatch, ELK Stack, Prometheus + Grafana, Distributed Tracing (Jaeger / X-Ray) |
| AI / GenAI | GitHub Copilot / CodeWhisperer (required), LLM API integration (OpenAI / Bedrock), Prompt engineering basics |
| Messaging | Kafka / RabbitMQ / AWS SQS — producer-consumer patterns, dead-letter queues, idempotency |
| Testing | Unit (Jest / PyTest / JUnit), Integration, Contract (Pact), E2E (Cypress / Playwright), TDD/BDD mindset |
Qualifications & Experience
. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. . 8+ years of hands-on software engineering experience with at least 2 years in a Lead, Senior Lead, or Tech Lead role. . Demonstrable expertise in full-stack development — portfolio or case studies showing end-to-end ownership are a strong plus. . Experience delivering projects in a service / IT consulting environment — managing multiple client accounts, timelines, and stakeholder expectations simultaneously. . AWS Solutions Architect Associate (or higher) certification is preferred; hands-on cloud delivery is mandatory. . Strong understanding of software engineering fundamentals: data structures, algorithms, system design, concurrency, and design patterns.What We Offer
. Competitive compensation aligned with Hyderabad market rates for senior leadership talent (open to discussion based on skills). . Opportunity to lead high-impact, large-scale client engagements across diverse industry domains. . Structured L&D budget — certifications (AWS, GCP, CKA), conference attendance, and online learning platforms. . Clear career progression path toward Principal Engineer, Solutions Architect, or Engineering Manager. . Collaborative, low-hierarchy work culture that values technical ownership and initiative.