Target

Lead Engineer - Target India

Tower 02, Manyata Embassy Business Park, Racenahali & Nagawara Villages. Outer Ring Rd, Bangalore 54 Full time

We’re looking for a Lead Engineer to join our team and drive the development of modern, scalable, and high-performing applications. This role is ideal for a hands-on technical leader who excels in frontend engineering (React + TypeScript) while also bringing strong backend and system design expertise.

You’ll play a critical role in shaping architecture, mentoring engineers, and delivering impactful solutions that scale across millions of users.

What You’ll Do

Lead & Architect

  • Design and build scalable, resilient, and high-performing full-stack applications
  • Own end-to-end architecture decisions across frontend systems 
  • Drive technical strategy and influence engineering direction across teams 
  • Ensure systems are production-ready, secure, observable, and maintainable

Frontend Engineering (Primary Focus)

  • Build and architect applications using: 
    • React.js (advanced patterns)
    • TypeScript
  • Design modular, reusable, and scalable UI architectures
  • Optimize performance (rendering, code-splitting, lazy loading) 
  • Establish and enforce frontend best practices and standards
  • Work with Next.js (SSR/SSG) where applicable

Quality & Testing

  • Define and implement robust testing strategies
    • Unit (Jest, React Testing Library) 
    • Integration & E2E (Cypress/Playwright) 
  • Ensure high code quality with strong test coverage and automation
  • Champion a quality-first engineering culture

Backend & Distributed Systems

  • Build and maintain backend services using: 
    • Java, Spring Boot
  • Develop RESTful and event-driven APIs
  • Work with: 
    • Postgres, NoSQL databases
    • Apache Kafka / streaming systems
  • Design systems for scalability, reliability, and fault tolerance

System Design

  • Architect solutions using modern design patterns and best practices
  • Anticipate future needs and design for scalability and flexibility
  • Evaluate technologies and make data-driven technical decisions
  • Ensure strong observability (monitoring, logging, metrics)

Mentorship & Collaboration

  • Mentor engineers and help grow technical talent 
  • Collaborate across teams (product, design, engineering) 
  • Lead discussions on architecture, design, and best practices
  • Act as a technical leader and trusted advisor

What You Bring

Must-Have Skills & Experience

  • 4 year degree or equivalent experience
  • 7+ years of software development experience with at least one full cycle implementation
  • Strong experience in: 
    • React.js and TypeScript
    • Architecting large-scale frontend applications 
  • Deep understanding of: 
    • Frontend performance and scalability
    • Testing strategies for React applications
  • Backend experience with: 
    • Java, Spring Boot
  • Experience with: 
    • Postgres, NoSQL databases
    • Apache Kafka or event-driven systems
  • Strong system design and distributed systems knowledge
  • Exposure to cloud platforms (AWS, GCP, or Azure)

Nice to Have

  • Experience with Next.js (SSR/SSG)
  • Exposure to AI coding tools like GitHub Copilot
  • Experience with micro-frontends
  • Familiarity with GraphQL
  • Familiarity with Agile methodologies such as Scrum or Kanban

What Makes You a Great Fit

  • You’re a hands-on leader who enjoys solving complex problems
  • You think in terms of systems, scalability, and long-term impact
  • You care deeply about code quality, testing, and user experience
  • You’re passionate about mentoring and growing others
  • You thrive in a collaborative, fast-paced environment