Tech Lead, Platform Stack (Full Stack)

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

Tech Lead, Platform Stack (Full Stack) E Sentry

Role Purpose

The Tech Lead (Platform Stack) is the technical and delivery leader for the E Sentry Software Team: Platform Stack. In this role, you will be the team lead for a squad of 8+ engineers, owning technical direction, engineering standards, and execution across the platforms backend services, frontend applications, and supporting cloud infrastructureensuring secure, performant, tenant-aware delivery for assets, sensors, work orders, notifications, real-time dashboards, and AI-driven workflows.

You will lead day-to-day technical decision-making, drive architecture alignment through ADRs, coach and mentor the team, and partner with product, QA, IoT, and data teams to ship predictable releases and maintain enterprise-grade reliability.

What Youll Own

1) Technical Leadership and Team Leadership (8+ Engineers)

  • Act as the

    hands-on technical leader and delivery owner

    for a team of

    8+ engineers

    (backend, frontend, and full stack).
  • Provide

    technical direction

    , unblock delivery, and drive consistent engineering execution (planning build test release).
  • Run and elevate team rituals and practices:
    • Sprint planning support, grooming, estimation calibration, dependency/risk management
    • Clear Definition of Done, coding standards, and review discipline
    • Engineering quality gates (testing, security checks, release readiness)
  • Coach and mentor engineers:
    • Pairing, design reviews, code reviews, and structured feedback to accelerate growth
    • Promote best practices across the stack (backend architecture, Angular patterns, cloud readiness)
  • Support team health and scalability:
    • Capacity planning, work allocation, onboarding guidance, and knowledge sharing
    • Contribute to hiring and interview loops as needed (role leveling, technical assessments)

2) Platform Architecture and Multi-Tenancy

  • Own and evolve

    tenant-aware SaaS architecture

    using ABP / ASP.NET Zero patterns:
    • Tenant isolation, role-based access control (RBAC), data partitioning
    • Repository/unit-of-work patterns, caching strategies, and transactional integrity
  • Define and enforce service boundaries for core domains:
    • assets, sensors, work orders, notifications, and AI workflows
  • Lead decomposition/migration strategy from .NET services to

    Python microservices

    :
    • Sequencing, contracts, compatibility, rollout strategy, and observability parity

3) Backend Engineering (Primary)

  • Design and implement backend services in

    ASP.NET Core

    (ABP & ASP.NET Zero modules),

    Entity Framework Core

    , and

    SQL Server / Aurora

    .
  • Build and evolve APIs:
    • REST endpoints and

      SignalR hubs

    • Tenant-isolated authorization, validation, error handling, and rate limiting
  • Implement background processing patterns using:
    • Hangfire

      for jobs and workflow orchestration
    • Redis

      for caching/throttling and resilience patterns where applicable
  • Integrate platform services with:
    • Stripe

      and

      Firebase

    • Health checks and correlation-aware logging via log4net + middleware
  • Integrate and optimize data sources:
    • SQL (schema design, indexing, tuning)
    • InfluxDB

      for time-series telemetry and data-heavy dashboard performance

4) Frontend Engineering (Secondary, but Accountable)

  • Ensure the team builds clean, testable

    Angular 18+

    UIs using:
    • Standalone components, TypeScript 5.5, RxJS 7.4
    • PrimeNG, Angular Material, ngx-charts
  • Define patterns for:
    • Reusable components and maintainable UI architecture
    • Performance for large datasets (pagination, caching, change detection, virtualization where needed)

5) Cloud, DevOps, and Reliability

  • Guide implementation and evolution of AWS-hosted platform components:
    • ECS

      for container orchestration
    • RDS (Aurora)

      for relational persistence
    • S3

      for storage,

      Lambda

      for serverless utilities
  • Drive environment consistency and Infrastructure as Code using

    AWS CDK

    and containerized services.
  • Contribute to CI/CD and release quality:
    • GitHub Actions pipelines, automated testing, versioning and deployment hygiene
  • Establish baseline observability and operational readiness:
    • Health checks, structured/correlated logging, performance profiling
    • Support incident response and post-incident improvements

Key Responsibilities (Day-to-Day)

  • Lead technical design and implementation of platform features across backend and frontend.
  • Own delivery outcomes for the Platform Stack team of

    8+ engineers

    : planning, sequencing, and release readiness.
  • Own code quality: code reviews, testing strategy, maintainability standards, and refactoring priorities.
  • Maintain tenant isolation and RBAC correctness across APIs and data access paths.
  • Drive .NET-to-Python microservices migration with stable contracts and incremental rollout.
  • Partner with IoT and data teams to expose sensor telemetry, alerts, analytics, and reporting.
  • Ensure platform stability via rate limiting, background processing, caching, and observability.
  • Participate in grooming, ADR creation, and cross-team planning.

Required Qualifications

  • 7+ years

    professional experience building web applications, with demonstrated leadership responsibility for delivery and technical direction (formal or informal lead).
  • Experience leading or coordinating a team;

    experience leading larger squads (e.g., 610+) is strongly preferred

    .
  • Bachelor’s degree in CS/IT or equivalent practical experience.
  • Strong backend expertise:
    • ASP.NET Core

      Web APIs, EF Core, LINQ
    • Multi-tenant modeling, repositories, unit of work, caching strategies
  • Strong data skills:
    • SQL schema design, indexing, query tuning (SQL Server/Aurora)
    • Time-series/streaming integration experience (InfluxDB preferred)
  • Python experience:
    • FastAPI/Flask

      microservices or production Python workflows
  • Frontend expertise:
    • Angular 16+ (preferably 18+)

      , TypeScript, RxJS, HTML/CSS fundamentals
  • AWS fundamentals:
    • Working knowledge of EC2/S3/RDS/Lambda (ECS/CDK familiarity a plus)
  • Background processing and observability:
    • Hangfire (or similar), distributed logging/telemetry, correlation IDs, health checks
  • Security and platform fundamentals:
    • Authentication/authorization, OWASP basics, OAuth2/OIDC, rate limiting
  • Engineering practices:
    • Git workflows, CI/CD, code review rigor, unit/integration/E2E testing

Nice-to-Have Qualifications

  • Advanced AWS (ECS, API Gateway, IoT Core, CloudWatch, CloudFront) and CDK automation
  • Microservice decomposition, DDD, event-driven architecture patterns
  • Realtime patterns: SignalR, websockets, MQTT
  • Docker + orchestration (ECS/Kubernetes)
  • Redis distributed locks and resilience
  • Reporting pipelines (CSV/XLSX/PDF), QuestPDF familiarity
  • OpenTelemetry / tracing / APM integrations
  • Stripe/Firebase deep integration experience
  • Industrial automation / predictive maintenance domain exposure
  • Open-source contributions (ABP/ASP.NET, Angular, infrastructure tooling)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Iriss Inc

Cybersecurity

Tech City

RecommendedJobs for You

hubli, mangaluru, mysuru, bengaluru, belgaum

hubli, mangaluru, mysuru, bengaluru, belgaum