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
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.
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.
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.
Develop our Vue 3 and TypeScript application using IKEA’s SKAPA design system, Vuetify, and SCSS, supporting intuitive and collaborative range planning.
Build and improve Python FastAPI services and REST APIs for article search, project management, recommendations, analytics, and Excel exports.
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.
Work with data and platform colleagues to improve data integrations and transformation pipelines, supporting the transition towards Databricks-based solutions.
Strengthen authentication, authorisation, automated testing, CI/CD, and monitoring to support secure and reliable releases.
Help shape technical decisions, review code, and share knowledge across the team, balancing new capabilities with architectural simplification.
At least five years of professional full-stack development experience, with ownership of features from design through production.
Strong skills in Vue.js and TypeScript, alongside Python and FastAPI.
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.
Vue.js
Vue 3
TypeScript
TS
Python
FastAPI
REST API
RESTful API
Azure
Azure Container Apps
Azure Static Web Apps
Databricks
Databricks SQL
SQL
PostgreSQL
relational database
data pipelines
data integration
OAuth 2.0
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.