Talent.com
Web Application Engineer

Web Application Engineer

IRISS, Inc.Bengaluru, Republic Of India, IN
1 day ago
Job description

Company Overview :

IRISS, Inc. is a leading innovator in the field of advanced technological solutions, providing cutting-edge products and services to enhance safety, reliability, and efficiency of assets across various industries. Our commitment to pushing boundaries and delivering exceptional solutions has positioned us as a trusted partner for clients seeking top-tier technical expertise in Condition Based Monitoring.

IRISS Inc - Leader in Electrical Maintenance Safety Solutions

IRISS - YouTube

Position : Full-Stack Engineer (Senior / Mid-Level)

Location : Bengaluru, India

Job Overview :

Own features across the stack : Angular 18+ on the front end and .NET Core / Python on the

backend. You'll design APIs, model data, build UI, and ensure the whole experience is fast,

secure, and maintainable. You'll also help migrate our backend from .NET Core to Python

microservices architecture.

Platform Stack

Backend :

  • ASP.NET Core with ABP & ASP.NET Zero modules, EF Core, and SQL Server for tenancy-

aware domain logic

  • Python (FastAPI / Flask) for new microservices and migration targets
  • APIs : SignalR hubs and REST endpoints exposed through the Web Host
  • Infrastructure :
  • AWS Services : ECS for container orchestration, RDS (Aurora) for databases, S3 for
  • storage, Lambda for serverless functions

  • Hangfire for background jobs, log4net + custom middleware for correlation-aware
  • logging

  • HealthChecks, Stripe + Firebase integrations
  • DevOps : AWS CDK-driven Infrastructure as Code with containerized services, Redis
  • caching, and microservice extensions

    Frontend :

  • Angular 18 (latest version with standalone components support)
  • TypeScript 5.5
  • RxJS 7.4 for reactive programming
  • PrimeNG, Angular Material, ngx-charts for UI components
  • About the Product :

    Join our team working on an enterprise-grade asset management and IoT monitoring

    platform. We're seeking an experienced Full Stack Engineer to drive backend and full-stack

    delivery for our multi-tenant SaaS platform. You'll help shape resilient APIs, background

    processing, and real-time services that power telemetry, work orders, and AI-assisted

    reporting

    Key Responsibilities :

  • Design and implement backend services in .NET Core (ASP.NET Core Web API) using
  • Entity Framework Core and LINQ

  • Help migrate our backend APIs to Python microservices architecture
  • Build clean, testable Angular 18+ UIs and reusable components (standalone)
  • Design and evolve multi-tenant backend services for assets, sensors, work orders,
  • notifications, and AI workflows

  • Integrate data sources : SQL (SQL Server / Aurora) and InfluxDB for time-series telemetry
  • Implement background jobs, rate limiting, and observability using Hangfire, Redis, and log
  • enrichment patterns

  • Extend REST and SignalR endpoints while maintaining tenant isolation and role-based
  • access control

  • Collaborate with IoT and data teams to expose sensor data, alerts, reports, and analytics
  • Implement authentication / authorization, input validation, and error handling across the
  • stack

  • Participate in code reviews, ADRs, grooming, and release readiness checks
  • Contribute to CI / CD pipelines (GitHub Actions), basic observability, and performance
  • profiling

  • Define service boundaries, transactional integrity, and performance within core
  • application layers

    Requirements : Must-Have :

  • 5+ years (Senior) or 3+ years (Mid) professional experience building web applications
  • Bachelor's degree in computer science or information technology
  • .NET Core (ASP.NET Core) with Entity Framework Core;
  • solid REST API design

  • Python experience (FastAPI / Flask or scripting for data / IoT workflows)
  • Angular 16+ (preferably 18+) with TypeScript, RxJS;
  • strong HTML / CSS fundamentals

  • AWS experience (basic knowledge of EC2, S3, RDS, Lambda)
  • Deep EF Core experience, including multi-tenant modeling, repositories, unit of work, and
  • caching strategies

  • Strong SQL skills (schema design, indexing, query tuning)
  • Experience integrating with at least one time-series or streaming data system (InfluxDB is
  • a plus)

  • Practical experience with background processing (Hangfire or similar) and distributed
  • logging / telemetry

  • Practical testing experience across layers (unit / integration / E2E)
  • Sound understanding of security (authN / Z, OWASP basics), performance, and logging
  • Strong understanding of SaaS platform security and optimization (OAuth2 / OIDC, rate
  • limiting, health checks)

  • Proficient in Git-based workflows, CI / CD, and code reviews
  • Nice-to-Have :

  • Advanced AWS services (ECS, API Gateway, IoT Core, CloudWatch, CloudFront) and CDK-
  • based infrastructure automation

  • Experience with microservice decomposition, domain-driven design, or event-driven
  • architectures

  • Realtime communication : SignalR, websockets, or MQTT integration patterns
  • Experience with GraphQL (consumer or provider)
  • Containerization (Docker) and orchestration experience (ECS / Kubernetes)
  • Experience with Redis, distributed locks, and resilient caching
  • Visualization libraries for time-series charts;
  • report generation (CSV / XLSX / PDF)

  • Knowledge of QuestPDF / reporting pipelines, semantic search, or AI-assisted features
  • Experience with Stripe / Firebase integrations
  • Exposure to OpenTelemetry, distributed tracing, or APM integrations
  • Domain exposure to industrial automation or predictive maintenance
  • Open-source contributions in ABP / ASP.NET, Angular, or infrastructure projects
  • What You'll Work On :

  • Migration of .NET Core backend services to Python microservices
  • Tenant-aware APIs powering asset hierarchies, predictive maintenance, and automated
  • work orders

  • Real-time dashboards and notifications for sensor events, alerts, and chat integration
  • Performance and reliability for data-heavy dashboards (pagination, caching, change
  • detection)

  • Background workflows orchestrating AI-driven insights and report exports
  • REST services consumed by Angular dashboards and mobile clients
  • Observability hooks (health checks, telemetry, correlation IDs) for enterprise-grade
  • reliability

  • Developer experience improvements (codegen, linting, templates, better local envs)
  • Development Environment :

  • Visual Studio / Rider / VS Code with Git, CI / CD, and containerized builds
  • ABP CLI tooling, NSwag client generation, and automated test harnesses
  • Node.Js 16+, Yarn package manager, Angular CLI
  • Cross-functional collaboration with design, product, and QA teams across time zones
  • Emphasis on documentation, architectural decision records, and shared playbooks
  • Compensation

    Competitive salary, benefits, and growth opportunities.

    Compensation :

    Competitive salary, benefits, and strong growth opportunities

    Create a job alert for this search

    Web Application Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    • Promoted
    Lead Web Application Engineer

    Lead Web Application Engineer

    Ferguson GCCBengaluru, Republic Of India, IN
    Since 1953, Ferguson has been a source of quality supplies for a variety of industries.Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ co...Show moreLast updated: 22 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    UptimeAI Inc.Bengaluru, Republic Of India, IN
    UptimeAI is leading the way in predictive analytics and AI-driven solutions to optimize operational uptime and reduce downtime for industrial and enterprise clients. Our innovative platform harnesse...Show moreLast updated: 30+ days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    TransportSimpleBengaluru, Republic Of India, IN
    TransportSimple is a leading SaaS-based fleet management solution, simplifying operations, accounting, and compliance for logistics companies. We empower businesses to streamline fleet efficiency, e...Show moreLast updated: 30+ days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    TitanBengaluru, Republic Of India, IN
    At Titan, we’re redefining email for entrepreneurs, innovators, and creators—transforming it into a powerful tool for business growth. Built by a team that deeply cares about helping businesses succ...Show moreLast updated: 4 days ago
    • Promoted
    Web Application Development Engineer

    Web Application Development Engineer

    WatlowBengaluru, Republic Of India, IN
    We are seeking a highly skilled and experienced Full Stack Developer to join our team in developing and optimizing large-scale web applications. This role requires a deep understanding of both front...Show moreLast updated: 4 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    Extreme NetworksBengaluru, Republic Of India, IN
    We are seeking a skilled and motivated Full-Stack Developer to join our dynamic development team.The ideal candidate will have extensive experience in JavaScript, HTML, CSS, React, Node.Js, Python,...Show moreLast updated: 17 days ago
    • Promoted
    Web Application Developer

    Web Application Developer

    EmergentBengaluru, Republic Of India, IN
    Emergent is reimagining how software gets built.Our vision is to democratise development, enabling anyone with an idea to become a creator, and making software accessible to 1 billion people worldw...Show moreLast updated: 4 days ago
    • Promoted
    Web3 Engineer

    Web3 Engineer

    Xpay.shhosur, tamil nadu, in
    Agent to Agent payments in the Agentic Economy with its cutting-edge control plane for managing x402 payments.The platform enables businesses to prevent runaway agent costs, monetize APIs instantly...Show moreLast updated: 1 day ago
    • Promoted
    Web3 Application Engineer

    Web3 Application Engineer

    Xpay.shBengaluru, Republic Of India, IN
    Sh is revolutionizing Agent to Agent payments in the Agentic Economy with its cutting-edge control plane for managing x402 payments. The platform enables businesses to prevent runaway agent costs, m...Show moreLast updated: 1 day ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    StockGroBengaluru, Republic Of India, IN
    StockGro is India’s leading stock market education platform with a community of over 2.StockGro equips users with trading and investing knowledge to succeed in the stock market.Whether user is a be...Show moreLast updated: 30+ days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    Wissen TechnologyBengaluru, Republic Of India, IN
    Collaborate with other disciplines (engineering, design, product) in the creation and iteration of web applications built for our subscribers. Helping leading projects from ideation to execution to ...Show moreLast updated: 17 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    IgnitariumBengaluru, Republic Of India, IN
    Proven experience as FullStack engineer and experience developing applications, design and developing APIs(REST, gRPC).Experience in one or more backend languages like Python, Go.Strong knowledge o...Show moreLast updated: 23 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    TEKsystemsBengaluru, Republic Of India, IN
    Hiring for "Senior Node+Angular developer" for one of our Automotive clients.Looking for the below skill sets : .Technical Skills : Node, Angular, Java script. Other skills : Strong Communication Skills...Show moreLast updated: 4 days ago
    • Promoted
    Service Engineer (Web Applications)

    Service Engineer (Web Applications)

    RingCentralBengaluru, Karnataka, India
    We are looking for a passionate and skilled.The ideal candidate has strong expertise in modern web technologies, exceptional debugging and troubleshooting abilities, and a knack for identifying and...Show moreLast updated: 18 days ago
    • Promoted
    Web Applications Engineer

    Web Applications Engineer

    Alp Consulting Ltd.Bengaluru, Republic Of India, IN
    Evaluates new or modified software programs based on user requests and produces a draft of technical specifications including a high-level estimate of time to complete. Develops, tests, and implemen...Show moreLast updated: 4 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    IntelenseBengaluru, Republic Of India, IN
    Founded in December 2018, Intelense develops cutting-edge AI software that transforms unstructured heterogeneous data into actionable insights. Initially uncovering valuable trends in public spaces ...Show moreLast updated: 25 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    IT Resource HunterBengaluru, Republic Of India, IN
    We’re Hiring : Full Stack Developer / Software Development Engineer (5–7 Years Experience).Be part of a purpose-driven team building technology that creates real-world impact.Work on scalable, innov...Show moreLast updated: 4 days ago
    • Promoted
    Web Application Engineer

    Web Application Engineer

    DigileBengaluru, Republic Of India, IN
    Design, develop, and maintain scalable web applications using.Create reusable, testable, and efficient code.Develop RESTful APIs and integrate with front-end components. Ensure cross-browser compati...Show moreLast updated: 4 days ago