Skip to main content
No jobs have been saved yet.

Tech & Innovation

Software Engineer (Event Messaging)

Apply
Bangalore, India IT & Digital Solutions Full time
Explore location

Job Description

Job ID: 246053

Date posted: 24/06/2024

Who you are

At IKEA, you’re welcome no matter where you come from, what you believe, and what you look like. We’re interested in you simply because you’re you. Our different views, backgrounds, and personalities make us better understand our customers, give us more fun at work and spark more and better ideas. Perhaps your unique take on something could lead to a great idea that creates a better everyday life for the many people

We would love to talk with you if you recognize yourself in some of the following:

We are looking for passionate engineers who have minimum 5+ years of experience in software engineering, are excited about technology and innovative ways of working!

As a person you have a proven ability to develop high quality code using and applying good practices. You have a curious nature and actively acquire new knowledge, skills, champion new methods, digital systems and processes to improve performance. Doing so, will enable you to change direction based on new ideas, approaches and strategies. You will be empowered to work agile and through continuous improvement within the software engineering function. By encouraging simplicity, efficiency, ownership, accountability makes you easy to collaborate with others to achieve our common goals.

To be successful as a Software Engineer you have advanced training in computer science or similar experience through keeping up with current best practices in your areas of expertise. In addition, you have demonstrable experience in working in an Agile and DevOps environment and thrive on taking full accountability for the products and the customer
experience. You get energized by delivering high quality software in an agile environment, with a focus on well-functioning software ecosystems, democratic data, smart infrastructure and building a resilient foundation, which is all part of our Technology strategy.

Technology Stack: (Nice to have but not showstopper!)

o Experience as a Full Stack Developer including DevOps
o Proficiency in NodeJS/Go and Python
o Proficiency in Reactjs and Typescript
o Cloud native experience – GCP preferred using Cloud Run as compute, or experience with atleast one of the cloud technologies (AWS, Azure etc.) works
o Strong knowledge of GIT and Jenkins
o Hands-on experience with Kubernetes
o Familiar with Event Driven Architecture, Synchronous / Asynchronous APIs, OpenTelemetry
o Collaborative tools like Git, Jira, Confluence
o CI/CD tools like Github actions, containerisation and serverless systems like Docker, Kubernetes, etc.,

A day in your life with us

As a Software Engineer, your main responsibilities will include you:

o Being accountable for delivering quality software quickly, reliably and safely to production, and understanding the customer impact and experience of your contribution
o working in agile teams and across the capability areas, contributing to the development and maintenance of products and solutions, community practices at the core of your delivery
o applying and adhere to good practice software engineering practices (e.g. DRY principles, TDD and BDD, continuous integration, automated tests, pair programming, code reviews) within an agile/iterative development approach
o providing support and guidance as needed to other developers within the development team encouraging good practices, as well as creating an environment based on psychological safety
o contributing to the continuous development of standards against which software development should take place as well as exploring and bring in new technologies and tools to boost innovation and development productivity
o working closely together with other software engineers and cross functions to produce all required design specifications and ensure that digital solutions work together and fulfil business needs.

About this work area

As Event Messaging (Platform as a Product) team, we will unlock the full value of event driven architecture and enable a cohesive, yet personal experience to our IKEA customers, by providing modern and intuitive platforms. Event Messaging is comprised of 3 different platforms including Event Mesh, Web/Event API Catalog and Enterprise Schema Registry.

On a day-to-day basis you will be creating and managing modern, scalable platforms which will be used by developers, architects, external partners and many more...Event Mesh is an SL1 platform which unlocks data across a multi-cloud environment.

Web/Event API Catalog is one of the most important platforms which aims at unifying creation and management of API specifications across IKEA and act as a single source of truth. Enterprise Schema Registry is an integral part of API specification and standalone platform for supporting different kinds of schema specifications.







Apply