IKEA logo

Backend Software Engineer (Golang, Java)

IKEA

Join Our Team as a Backend Software Engineer

About the Role

We are seeking a passionate and skilled Backend Software Engineer to join our Global Inventory Services (GIS) team at IKEA. Our team is responsible for providing item inventory information as a service within the IKEA ecosystem. We strive to deliver a reliable, modern, and easy-to-consume service that supports various teams across IKEA, including those involved in online availability predictions, financial accountability, and stock replenishment planning.

Key Responsibilities

  • Service Design and Implementation: Design and implement new services while evolving and enhancing existing ones. You will be responsible for designing APIs for both external and internal use.
  • Development and Testing: Develop your own tests, ensuring coverage targets are met and code quality standards are adhered to. You will also automate repetitive tasks in CI/CD and scripting.
  • On-Call Rotation: Participate in on-call shift rotations with the team, ensuring service stability and quick resolution of issues.
  • Collaboration and Communication: Work closely with neighboring teams to clarify integration topics and foster good relationships for future cooperation and knowledge sharing.
  • Agile Process Participation: Engage in the team’s Agile process, including backlog creation, refinement, sprint planning, and retrospectives.
  • Technical Debt Management: Identify technical debt and create a backlog for refinement and planning with the team.
  • Performance Monitoring and Optimization: Monitor and improve team metrics and KPIs, such as DORA and quality metrics, to maintain top performance.
  • Documentation: Document your work and contribute to the team’s documentation stack.
  • Cost Optimization: Develop architecture, designs, and infrastructure with cost awareness in a cloud setup.

Required Skills and Experience

  • Programming Languages: Proficiency in Golang and/or Java with at least 2 years of professional experience.
  • API and Event-Driven Design: Experience with synchronous APIs (e.g., REST, OpenAPI) and event-driven designs (e.g., PubSub, Solace).
  • Infrastructure as Code: Experience with tools like Terraform.
  • Containerization and Orchestration: Experience with Kubernetes and Docker.
  • Cloud Services: Familiarity with cloud-native services such as Google Cloud, AWS, or Azure.
  • DevOps and Observability: Experience with tools like Sentry, Grafana, and OpenTelemetry.

Work Environment

  • Hybrid Work Setup: Spend time with the team in the Amshult office at least once a week, preferably twice.
  • Career Growth: Drive your own career growth and assist management with growth opportunities for others.

Location

This position is based in Amsterdam, Netherlands. Please note that relocation support is not provided, so we are looking for candidates already residing in the area.

Application Process

We encourage applications from all backgrounds and are committed to creating an inclusive environment. If you are passionate about backend development and eager to contribute to a global team, we would love to hear from you. Please submit your application in English.

Join us in creating a better everyday life for the many people at IKEA!

Benefits
Extracted with AI

  • Hybrid work setup
  • Career growth opportunities
  • Continuous learning environment

Similar jobs

Last update: 23 minutes ago

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Amsterdam Platform Creation logo
Amsterdam Platform Creation

Senior Golang Software Developer

Join us as a Senior Golang Developer in Amsterdam to build innovative financial services apps.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

IKEA logo
IKEA

Full-stack Engineer - Physical Meeting Points

Join IKEA as a Full-stack Engineer to enhance customer journeys in physical stores with digital solutions. Work with React, Node.js, and GCP.

Zalando logo
Zalando

Backend Software Engineer Golang - Zalando Lounge

Join Zalando as a Backend Software Engineer in Berlin, focusing on Golang, APIs, and microservices.

Uber logo
Uber

Software Engineer II, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.

Gelato logo
Gelato

Senior Backend Engineer (GoLang)

Join Gelato as a Senior Backend Engineer (GoLang) to design and develop scalable backend services in a dynamic, hybrid work environment.

Stream logo
Stream

Senior Software Engineer (Golang)

Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Zalando logo
Zalando

Backend Software Engineer (Golang) - Entertainment and Inspiration

Join Zalando as a Backend Software Engineer specializing in Golang, enhancing our edge delivery and protection infrastructure in Berlin.

The IoT Provider logo
The IoT Provider

Senior Back-End Developer with Go and IoT Experience

Join The IoT Provider as a Senior Back-End Developer in ’s-Hertogenbosch. Work with Go, Docker, and IoT technologies in a dynamic team.

Glean logo
Glean

Senior Software Engineer, Product Backend

Join Glean as a Senior Software Engineer, focusing on backend development with APIs, Golang, and Java in a hybrid work environment.

IBM logo
IBM

Software Development Engineer (SDE)

Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.

Knightec logo
Knightec

Senior Backend Engineer - AWS & Java

Senior Backend Engineer role focusing on AWS & Java in Gothenburg, Sweden. Inclusive and innovative work environment.

Norma logo
Norma

Senior Back End Developer (Golang)

Join Norma as a Senior Back End Developer in Athens, Greece. Work with Golang, APIs, and cloud technologies in a hybrid environment.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Uber logo
Uber

Senior Software Engineer, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Senior Backend Engineer to build next-gen cloud management tools.

OLX logo
OLX

Remote Backend Engineer (Golang)

Join OLX as a Remote Backend Engineer specializing in Golang, building innovative cloud-based systems.

Neon logo
Neon

Backend Engineer, Go - Billing & Marketplaces

Join Neon as a Backend Engineer specializing in Go for Billing & Marketplaces. Work remotely on innovative cloud-native solutions.

Vio.com logo
Vio.com

Senior Backend Engineer

Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.

GlassFlow.dev logo
GlassFlow.dev

Senior Go Backend Engineer

Senior Go Backend Engineer needed in Berlin. Work on complex data systems using Go, Kubernetes, and cloud technologies. Competitive benefits.

iO logo
iO

.NET Backend Developer / Software Engineer

.NET Backend Developer needed in Amsterdam. Work on impactful projects with .NET, C#, Azure, and more. Hybrid work, great benefits.

Delivery Hero logo
Delivery Hero

Software Engineer (Golang) - Global Developer Platform

Join Delivery Hero as a Software Engineer (Golang) to build scalable solutions on our Global Developer Platform.

Michael Page logo
Michael Page

Software Engineer - Golang

Join as a Software Engineer specializing in Golang to develop high-performance backend systems in Berlin.