Search by job, company or skills

Full Stack Engineer

Full Stack Engineer

zafify
7-9 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Job Description – Senior Full Stack Engineer / Lead Engineer

Location: Mumbai (Candidates based in Mumbai only)

Employment Type: Full-Time

Openings: 1

Experience: 7+ Years

CTC: ₹11 – ₹15 LPA

About the Role

We are looking for a highly experienced Senior Full Stack Engineer / Lead Engineer with strong expertise in modern full-stack development, cloud architecture, and AI-assisted engineering practices. The ideal candidate should have hands-on experience building scalable, production-grade applications and leading technical initiatives across backend, frontend, and cloud infrastructure.

Key Responsibilities

Full Stack Development

  • Design, develop, and maintain scalable web applications.
  • Develop backend services using Golang and/or Node.js.
  • Build responsive, modular, and high-performance frontend applications using React.js and Next.js.
  • Develop secure RESTful APIs, GraphQL APIs, and event-driven services.
  • Implement authentication, authorization, OAuth, JWT, RBAC, and SSO.
  • Design scalable database models and API architecture.

AI-Augmented Engineering

  • Utilize AI coding tools such as ChatGPT, Claude, Gemini, GitHub Copilot, Cursor, Windsurf, or similar platforms to improve engineering productivity.
  • Leverage AI for:
  • Code generation
  • Debugging
  • Refactoring
  • Documentation
  • Test case generation
  • Architecture planning
  • Performance optimization
  • Infrastructure automation
  • Review and validate AI-generated code for security, scalability, and maintainability.
  • Build AI-assisted development workflows.

AWS Cloud Architecture

Design, deploy, and optimize applications on AWS using services including:

Compute

  • EC2
  • ECS/Fargate
  • EKS
  • Lambda

Networking

  • VPC
  • Route 53
  • API Gateway
  • ALB/NLB
  • CloudFront
  • NAT Gateway
  • PrivateLink

Databases

  • PostgreSQL
  • MySQL
  • Aurora
  • DynamoDB
  • Redis / ElastiCache

Storage

  • S3
  • EFS

Monitoring & Security

  • CloudWatch
  • X-Ray
  • OpenSearch / ELK
  • Grafana / Prometheus
  • IAM
  • KMS
  • Secrets Manager
  • WAF
  • GuardDuty

Infrastructure

  • Docker
  • Kubernetes
  • Terraform / CloudFormation / CDK
  • CI/CD Pipelines

Performance & Scalability

Hands-on experience with:

  • High-traffic production systems
  • Microservices architecture
  • Event-driven systems
  • Kafka / RabbitMQ / Amazon SQS
  • Load balancing
  • Caching strategies
  • CDN optimization
  • Query optimization
  • Auto-scaling
  • Performance profiling
  • Cost optimization
  • Memory leak detection
  • Distributed systems

Required Technical Skills

Backend

  • Strong expertise in:
  • Golang or
  • Node.js (NestJS / Express / Fastify)
  • Strong understanding of:
  • Concurrency
  • Distributed systems
  • API design
  • Authentication & Security

Frontend

  • React.js
  • Next.js
  • TypeScript
  • Redux / Zustand / Context API
  • SSR / ISR / SSG
  • Frontend performance optimization

Databases

  • PostgreSQL / MySQL
  • DynamoDB / NoSQL
  • Redis
  • Indexing
  • Query tuning
  • Partitioning
  • Replication
  • Database scaling strategies

DevOps

  • Docker
  • Kubernetes
  • GitHub Actions / GitLab CI / Jenkins
  • Infrastructure as Code (IaC)
  • CI/CD

AI Engineering Mindset

Candidates should demonstrate:

  • Practical use of AI tools in software development.
  • Prompt engineering for development workflows.
  • Understanding of AI limitations.
  • Secure use of AI in enterprise applications.

Good to Have

  • RAG Systems
  • LLM Integrations
  • AI Agents
  • Vector Databases
  • MCP Ecosystem
  • AI Observability

Experience Required

  • 7+ years of software engineering experience.
  • 3+ years of Full Stack development.
  • 3+ years of AWS production experience.
  • Experience building and scaling production systems.
  • Experience mentoring developers and leading technical decisions.

Preferred Qualifications

  • Experience building SaaS products.
  • Experience with enterprise or fintech products.
  • Multi-tenant architecture experience.
  • Mobile backend API development.
  • Strong focus on security and performance engineering.

Ideal Candidate

The successful candidate should:

  • Deliver high-quality software efficiently.
  • Apply AI tools effectively while maintaining engineering standards.
  • Have strong system design and problem-solving abilities.
  • Troubleshoot production issues independently.
  • Balance scalability, performance, security, and cost.
  • Lead technical discussions and architect scalable solutions.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

6-8 yrs
Mumbai, India
Skills:
state management , component architecture , Backend Development, Agile Methodologies, PostgreSQL, API design, Cursor, Django, React, Git, Typescript, Javascript, Flask, Distributed Systems, FastAPI, MongoDB, Python, React hooks, Claude, GitHub Copilot, CI/CD pipelines
8-12 yrs
Mumbai, India
Skills:
.Net Core, Cognitive services - Azure Bot Framework, .NET Web API, Python Basics, React Js, Microservices, Nlp, Azure Functions, Angular Js, DevOps Pipeline, Azure API Management, Azure App Services, NLG, Vision Services, Azure Static Web Apps, Gen AI, Open AI, Azure CDN Front Door, Identity integration Azure AD OAuth2 OIDC, Next JS, Azure Web Apps, Azure Cognitive Services
5-7 yrs
Mumbai, India
Skills:
React, Bdd, Tdd, Core Java, Kubernetes, Microservices, Angular, API design principles, Micro frontend architectures, Event Driven Architecture
7-9 yrs
Navi Mumbai, Mumbai, India
Skills:
react.js , Javascript Frameworks, CSS, Spring Boot, Restful Apis, HTML, Java Full Stack Development, deployment strategies, cloud platforms
6-8 yrs
Mumbai, India
Skills:
PostgreSQL, Node.js, Microservices, Sql, Git, REST, Typescript, Distributed Systems, System Design, MongoDB, Asynchronous programming, real-time data flow, React.js with Next.js, AI-assisted development tools, Large Language Models