Lead Engineer - Target India

Target
Target

Bengaluru, Karnataka, India · South Carolina, USA · San Diego, CA, USA · The Villages, FL, USA · Mountain Home, AR, USA · Seattle, WA, USA · Park, TX, USA · Nagawara, Bengaluru, Karnataka, India · Manyatta, Kenya · Rachenahalli, Karnataka5, India

Posted on May 4, 2026

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