Electrolux Group logo

Senior Full Stack Software Engineer

Electrolux Group

Bengaluru, Karnataka, IndiaSENIOR
HybridFull StackSoftware Engineering

Job Description

Join Electrolux as a Senior Full Stack Software Engineer.

Responsibilities

  • Design, build, and operate backend services and APIs in C#/.NET; implement worker/background services for data processing.
  • Cloud services: Azure services in general and microservices architectures (Azure App Service, Azure Functions, AKS).
  • Add front‑end features and fix issues in Angular (Typescript, HTML, CSS).
  • Model and optimize data in SQL Server/Azure SQL: schema design, indexing, performance tuning (Query Store/Execution Plans), partitioning, statistics.
  • Harden security: OAuth2/OIDC, JWT, input validation, secrets management (Key Vault), rate limiting, and secure coding practices (OWASP).
  • Instrument and observe with Application Insights/Serilog/OpenTelemetry (logs/metrics/traces, dashboards, health checks, SLOs).
  • Test and ship with CI/CD in Azure DevOps (unit/integration/contract tests, database migrations, quality gates).
  • Document decisions and runbooks in Confluence; collaborate in Agile (Scrum/Kanban) with Product, QA, Platform/Cloud, and Data/Analytics.
  • Support production and drive continuous improvement via post‑incident reviews and performance profiling.
  • University degree in Computer Science, Computer Engineering or related subjects preferred.
  • 10+ years of work experience building full stack we applications with C#/.Net and Angular/TypeScript.
  • Strong backend/API engineering with C#/.NET.
  • Front‑end: can implement features, fix bugs, and troubleshoot API/UI integration in Angular.
  • SQL expertise: T‑SQL, query tuning, indexing strategies, transactions/locking, execution plan analysis.
  • Testing mindset: unit/integration (and contract tests preferred); familiarity with quality gates in CI/CD.
  • Security & reliability: practical experience with OAuth2/OIDC, JWT, secrets, input validation, and health checks.
  • Version control & collaboration: Git, PR reviews, Agile ways of working, strong documentation habits.
  • APIM (policies, products, subscriptions, rate limiting, tracing).
  • Knowledge of Next.js frontend framework.
  • Event‑driven patterns (Service Bus/Kafka).
  • Data pipelines ETL/ELT: hands‑on with SSIS; robust error handling, retries, and monitoring.
  • Redis caching patterns and NoSQL experience (e.g., Cosmos DB, MongoDB, Redis) and polyglot persistence patterns.

Qualifications

  • University degree in Computer Science or related.
  • 10+ years of work experience.

Nice to have

  • APIM experience
  • Knowledge of Next.js
  • Experience with NoSQL databases.

Benefits

  • Flexible work hours and a hybrid work environment
  • Discounts on our award-winning Electrolux products and services
  • Family-friendly benefits
  • Extensive learning opportunities and a flexible career path

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.