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

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.

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.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

IBM logo
IBM

Backend Software Developer with C++ and Go

Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.

Detectify logo
Detectify

Staff Backend Engineer with AWS and Go

Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

instacar logo
instacar

Senior Back End Developer (Golang)

Join instacar as a Senior Back End Developer specializing in Golang. Work on large-scale applications in a dynamic, innovative environment.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Urban Sports Club logo
Urban Sports Club

Senior Backend Engineer - Golang

Join Urban Sports Club as a Senior Backend Engineer in Valencia, Spain. Work with Golang and GCP in a hybrid environment.

Deliverect logo
Deliverect

Frontend and Backend Developer

Join Deliverect as a Frontend or Backend Developer in Amersfoort. Work with React, Python, and cloud platforms in a dynamic SaaS environment.

bol logo
bol

Python Software Engineer – Security

Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

HelloFresh logo
Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.