Ubique Systems

TRCI-26-06352

Software Developer

This is a contract role developing IKEA’s Range Selection Tool, a platform that supports retail range planning and data-driven Home Furnishing Range Offer decisions. The work spans frontend, backend, data integrations, and the platform’s transition from GCP and Kubernetes-based hosting toward Azure. Core requirements include at least five years of full-stack development, Vue.js and TypeScript, Python and FastAPI, Azure, Databricks, SQL and relational databases, secure REST APIs, and experience with testing, CI/CD, monitoring, and production troubleshooting. GCP, BigQuery, data orchestration and transformation tools, Terraform, GitHub Actions, and Excel export libraries are useful additions. The structured input says Software Developer, while the description calls for a Senior Full Stack Software Engineer; the stated experience range is 5–10 years, with five years as the minimum. This is a 100% contract in Malmö from 2026-12-01 to 2027-08-31, with possible extension; the work mode is not specified.

Position summary

Location
Sweden
Workplace
On-site
Employment
Contract
Experience
Minimum 5 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

This is a contract role developing IKEA’s Range Selection Tool, a platform that supports retail range planning and data-driven Home Furnishing Range Offer decisions. The work spans frontend, backend, data integrations, and the platform’s transition from GCP and Kubernetes-based hosting toward Azure. Core requirements include at least five years of full-stack development, Vue.js and TypeScript, Python and FastAPI, Azure, Databricks, SQL and relational databases, secure REST APIs, and experience with testing, CI/CD, monitoring, and production troubleshooting. GCP, BigQuery, data orchestration and transformation tools, Terraform, GitHub Actions, and Excel export libraries are useful additions. The structured input says Software Developer, while the description calls for a Senior Full Stack Software Engineer; the stated experience range is 5–10 years, with five years as the minimum. This is a 100% contract in Malmö from 2026-12-01 to 2027-08-31, with possible extension; the work mode is not specified.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

We are now looking for a Senior Fullstack Software Engineer on the behalf of our client.

02

As a Senior Full Stack Software Engineer, you will play a key role in developing RST. You will work across frontend, backend, and data integrations, while also supporting the platform’s ongoing cloud transition from GCP and Kubernetes-based hosting toward Azure-based solutions.

03

The senior fullstack engineer shall work in the Range Selection Tool product team, a collaboration between the Ingka (largest franchisee of the IKEA brand) and the worldwide IKEA franchisor Inter IKEA.

04

Develop our Vue 3 and TypeScript application using IKEA’s SKAPA design system, Vuetify, and SCSS, supporting intuitive and collaborative range planning.

05

Build and improve Python FastAPI services and REST APIs for article search, project management, recommendations, analytics, and Excel exports.

06

Contribute to the migration and operation of the application on Azure, using Azure Container Apps for backend services and Azure Static Web Apps for the frontend.

07

Work with data and platform colleagues to improve data integrations and transformation pipelines, supporting the transition towards Databricks-based solutions.

08

Strengthen authentication, authorisation, automated testing, CI/CD, and monitoring to support secure and reliable releases.

09

Help shape technical decisions, review code, and share knowledge across the team, balancing new capabilities with architectural simplification.

10

At least five years of professional full-stack development experience, with ownership of features from design through production.

11

Strong skills in Vue.js and TypeScript, alongside Python and FastAPI.

12

Solid SQL knowledge and experience with relational databases, preferably PostgreSQL.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Vue.js

02

Vue 3

03

TypeScript

04

TS

05

Python

06

FastAPI

07

REST API

08

RESTful API

09

Azure

10

Azure Container Apps

11

Azure Static Web Apps

12

Databricks

13

Databricks SQL

14

SQL

15

PostgreSQL

16

relational database

17

data pipelines

18

data integration

19

OAuth 2.0

20

OpenID Connect

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Full-stack development with feature ownership from design through production

Vue.js

TypeScript

Python

FastAPI

Azure application hosting and operations

Databricks, including SQL-based transformations and application integration

Data pipelines and data integrations

SQL

Relational databases, preferably PostgreSQL

REST API design

Authentication and authorisation using OAuth 2.0 and OpenID Connect

Containerised services

Secure configuration

Automated testing

CI/CD

Monitoring

Production application troubleshooting

Preferred

Nice to Have

Cloud migration and incremental modernisation

GCP

BigQuery

Data transformation or orchestration with dbt, Dagster, or comparable tools

Unity Catalog

Delta Sharing or similar data governance and sharing capabilities

Infrastructure as code with Terraform

GitHub Actions

Enterprise identity integrations

Excel export generation

pandas

XlsxWriter

Daystar

IKEA SKAPA design system

Vuetify

SCSS

Kubernetes

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Software Developer

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.