Software Engineer - Fullstack

IKEA

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

41 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IKEA in Bengaluru is seeking a Software Engineer to advance its digital infrastructure. You will build, deploy, and maintain web applications, bridging development and operations through automation.

You’ll work across frontend and backend stacks with Typescript, Python, and SQL, leveraging GCP services like BigQuery and Pub/Sub. Join a culture that values collaboration and continuous learning.

Qualifications

  • Formal qualifications in computer science or software engineering.
  • Minimum 5 years of experience in software engineering, data engineering, or equivalent.
  • Strong understanding of Git and collaboration platforms (GitHub/GitLab).
  • Proficient in Typescript, Node.js/Python and advanced SQL.
  • Experience with PostgreSQL or BigQuery and databases like Firestore, MongoDB, Elasticsearch.

Responsibilities

  • Drive modern software engineering principles and build a strong digital foundation.
  • Manage infrastructure using IaC tools (e.g., Terraform, Cloud Deployment Manager).
  • Monitor application and infrastructure health and troubleshoot issues.
  • Collaborate with stakeholders to translate requirements into solutions.
  • Ensure reliability and performance optimization across data pipelines.
  • Contribute to automation of data pipeline deployment and monitoring using DevOps practices.

Skills

Frontend development
Typescript
Python
GCP
SQL
Data warehousing
REST APIs
GraphQL
DevOps
Git

Education

Formal CS degree or equivalent

Tools

Git
Terraform
Cloud Functions
BigQuery

Job description

We are seeking a Software Engineer to join our dynamic team, dedicated to advancing IKEA's digital infrastructure and capabilities. In this role, you will be responsible for building, deploying, and maintaining web applications. They bridge the gap between development and operations teams by automating workflows and ensuring a smooth development lifecycle.

We expect you to be tech agnostic. You should feel comfortable working with a variety of technologies. Experience with cloud-native app development on GCP – you have a good understanding of cloud storage, databases, serverless and you understand how to use cloud-native in production.

The IKEA culture and values are very much a part of our business and day to day work life. For you to thrive and grow with IKEA it’s important for us that you share our values! You can read more regarding our values and life at IKEA on our website www.ikea.com.

  • Proven experience in Frontend development with clean, efficient, and well-documented code using various languages including Typescript and Python.
  • Experience with Google Cloud Platform (GCP) services such as BigQuery, CloudSQL, and Pub/Sub, or similar cloud-based data processing technologies.
  • Proficiency in programming languages commonly used in application development, integrations, data engineering, such as Python, and experience with related frameworks and libraries.
  • Knowledge of data warehousing concepts and experience with relational databases.
  • Understanding how to manage complex state in a front-end application
  • Familiarity with DevOps practices for continuous integration and deployment of data pipelines, including version control systems like Git.
  • Ability to collaborate effectively with cross-functional teams to understand data requirements and deliver solutions that meet business objectives.
  • Alignment with IKEA's values and vision of creating a better everyday life for the many people, with a passion for leveraging data to drive positive change.

This is our wish list! If you don’t recognize yourself in all these points, you might still be an excellent candidate for the role.

The must-haves we see for this role is though:

  • Formal qualifications in computer science, software engineering, or an equivalent engineering discipline
  • Minimum 5 years of experience as a software engineer, data engineer, or equivalent, working in agile and iterative teams
  • Absolute understanding of Git (branching, merging, rebasing, pull requests) and platforms like GitHub or GitLab.
  • Strong programming and data manipulation skills using Typescript, Nodejs/Python and advanced SQL
  • Familiarity with at least one of the databases –PostgreSQL, BigQuery.
  • Familiarity with at least one of the databases Firestore, MongoDB and Elasticsearch
  • Proven experience building system REST APIs or Graphql undestanding
Good to Have
  • Knowing how to set up automated testing and deployment pipelines (e.g., GitHub Actions)
  • Knowledge of caching using Redis or Memcache.
  • Experience with frameworks like Django, FastAPI for backend and React/Angular for Frontend
  • Expeirence with Graph databases like Neo4j
  • Experience around analytics tools like Power BI/Looker/Apache SuperSet
  • Experience with authentication and Authorization protocols (Oauth/Jwt)
A DAY IN YOUR LIFE WITH US

You’ll be a vital part in the transformation of IKEA into a more front line obsessed company by ensuring that we constantly understand what our co-workers are telling us.

This mean that you will:

  • Drive modern software engineering principles, utilization of proper tools and create a strong digital foundation for IKEAs Digital products and business.
  • Manage infrastructure using Infrastructure as Code (IaC) tools like Terraform or Cloud Deployment Manager.
  • Monitor application and infrastructure health and troubleshoot issues
  • Collaborating with stakeholders to understand requirements and develop solutions that address business needs.
  • Implementing best practices for reliability and performance optimization.
  • Contributing to the automation of data pipeline deployment and monitoring using DevOps practices and tools.
  • Participating in code reviews, knowledge sharing sessions, and continuous learning activities to enhance your skills and contribute to the team's success.
Other responsibilities
  • Design, develop, and implement Typescript/Javascript, Python and SQL code with CI/CD pipelines on GCP using tools like Github Actions or Cloud Functions.
  • Collaborating with stakeholders to understand requirements and develop solutions that address business needs.
TOGETHER AS A TEAM

We’re the ones who make it possible for people to have a smarter life at home and a hassle-free and rewarding shopping experience. Together we work to find new digital solutions for every business need to help make IKEA a great and efficient place to work. We like to think of ourselves as innovative and modern, and we believe that nothing would actually work without us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solution Responsible
Solution Responsible

IKEA • Bengaluru

On-site
INR 800,000 - 1,200,000
SOLUTION ARCHITECT - FI/CO (Finance / Controlling)
SOLUTION ARCHITECT - FI/CO (Finance / Controlling)

IKEA • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Sr. Software Engineer (.NET, Node.js, Azure)
Sr. Software Engineer (.NET, Node.js, Azure)

Electrolux Group • Bengaluru

On-site
INR 3,200,000 - 5,200,000
Solution Architect – SAP Procure to Pay (SAP MM)
Solution Architect – SAP Procure to Pay (SAP MM)

Ikea Ab • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Shape Finance & Procurement
Collaborative environment
Growth opportunities
+1
Functional Manager – SAP Master Data Governance
Functional Manager – SAP Master Data Governance

Inter IKEA Systems B.V. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

IDfy • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SOLUTION ARCHITECT - FI/CO (Finance / Controlling)
SOLUTION ARCHITECT - FI/CO (Finance / Controlling)

IKEA Gruppe • Bengaluru

On-site
Confidential
Customer Manager
Customer Manager

IKEA • Mumbai

On-site
INR 900,000 - 1,300,000
Fullstack Developer - Data and AI
Fullstack Developer - Data and AI

Michael Page • Hyderabad

On-site
INR 350,000 - 600,000
Sr. Software Engineer (Dotnet, Node.js, Azure)
Sr. Software Engineer (Dotnet, Node.js, Azure)

Electrolux • Bengaluru

On-site
INR 5,000,000 - 7,000,000