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.

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.

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.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

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.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

TomTom logo
TomTom

Full-Stack Developer (GO)

Join TomTom as a Full-Stack Developer (GO) in Amsterdam. Work with Go, TypeScript, and JavaScript in a hybrid environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

ING logo
ING

Senior Elastic Stack as a Service (ELKaaS) DevOps Engineer

Join ING as a Senior DevOps Engineer to enhance our ELKaaS platform, leveraging Docker, Kubernetes, and Azure in a hybrid work 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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Cegeka logo
Cegeka

Medior Java Developer

Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.