- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Full Stack Engineer (.NET + Angular + Python).
Urgent! Full-Stack Engineer (.NET + Angular + Python) Job | IRISS, Inc.
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
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
Industrial Machinery Manufacturing,appliances, Electrical, And Electronics Manufacturing
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Full Stack Potential: Insight & Career Growth Guide
Real-time Full Stack Jobs Trends in Bengaluru, India (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Full Stack in Bengaluru, India using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 46710 jobs in India and 2065 jobs in Bengaluru. This comprehensive analysis highlights market share and opportunities for professionals in Full Stack roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! IRISS, Inc. is currently hiring and seeking a Full Stack Engineer (.NET + Angular + Python) to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Full Stack Engineer (.NET + Angular + Python) Jobs Bengaluru.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at IRISS, Inc. adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Full Stack Engineer (.NET + Angular + Python) Jobs India varies, but the pay scale is rated "Standard" in Bengaluru. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Full Stack Engineer (.NET + Angular + Python) typically include Industrial Machinery Manufacturing,appliances, Electrical, And Electronics Manufacturing and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Full Stack Engineer (.NET + Angular + Python), consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Full Stack Engineer (.NET + Angular + Python) interview at IRISS, Inc., research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the IRISS, Inc.'s products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Full Stack Engineer (.NET + Angular + Python) is easy with Bengaluru | Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!