Senior Fullstack Software Engineer – Vue.js, Python & Azure
Build a data-driven retail planning platform with Vue.js, Python and Azure — own features end to end and shape a cloud modernisation journey in Malmö.
Location: Malmö, Sweden
Employment Type: Contract
Work Arrangement: On-site – 100%
Seniority Level: Senior
Assignment Period: 1 December 2026 – 31 August 2027
Workload: 100%
Language Requirements: English
About the Role
Sperton is looking for a Senior Fullstack Software Engineer to support our client in joining a product team developing a modern, scalable platform for range planning and data-driven decision-making in the retail sector.
In this role, you will work across frontend development, backend services, databases, and data integrations. You will contribute to the evolution of a cloud-based application, including its transition from GCP and Kubernetes-based hosting towards Azure solutions.
The ideal candidate has strong fullstack development experience, particularly with Vue.js, TypeScript, Python, and FastAPI, alongside hands-on Azure and Databricks experience. You will help shape technical decisions, improve application reliability, and deliver maintainable, secure software in a collaborative product environment.
Key Responsibilities
Develop and maintain frontend applications using Vue 3, TypeScript, SCSS, Vuetify, and established design systems.
Build and enhance backend services and REST APIs using Python and FastAPI.
Develop features supporting search, project management, recommendations, analytics, and Excel exports.
Design and maintain database-backed functionality using SQL and PostgreSQL, ensuring performance, data integrity, and maintainability.
Contribute to deploying and operating applications on Microsoft Azure, including Azure Container Apps for backend services and Azure Static Web Apps for frontend applications.
Support cloud migration and incremental modernisation of existing application infrastructure.
Implement and improve authentication, authorisation, and application security.
Strengthen automated testing, CI/CD pipelines, monitoring, and production troubleshooting.
Share knowledge and collaborate with cross-functional colleagues to deliver reliable, scalable solutions.
Required Qualifications
At least five years of professional fullstack software development experience.
Strong hands-on experience with Vue.js, preferably Vue 3, and TypeScript.
Strong backend development experience using Python and FastAPI.
Experience with cloud migrations and incremental application modernisation.
Practical experience building and operating applications on Microsoft Azure.
Experience with Azure containerised services, secure configuration, and monitoring.
Hands-on experience with Databricks, including SQL-based data transformations, data pipelines, and integration with application services.
Strong SQL skills and experience with relational databases, preferably PostgreSQL.
Experience designing and developing secure REST APIs.
Knowledge of authentication and authorisation standards, such as OAuth 2.0 and OpenID Connect.
Commitment to writing clear, secure, maintainable, and well-tested code.
Preferred Experience
Experience with cloud migrations and incremental application modernisation.
Familiarity with Google Cloud Platform (GCP) or BigQuery.
Experience with data transformation and orchestration tools such as dbt, Dagster, or similar platforms.
Knowledge of Unity Catalog, Delta Sharing, or comparable data governance and sharing capabilities.
Experience with Infrastructure as Code using Terraform.
Familiarity with GitHub Actions and automated delivery workflows.
Experience integrating enterprise identity and authentication systems.
Experience generating Excel exports using pandas and XlsxWriter.
About Sperton
Sperton is an international recruitment and workforce solutions company supporting organizations with talent acquisition, staffing and consultancy, People Management, Global Mobility, and business support. We connect skilled professionals with opportunities where they can contribute their expertise and create meaningful business impact.
- Department
- Information Technology
- Location
- Malmö
- Employment type
- Contract
- Employment level
- Executive/Senior Level
- Job location
- Sweden
- Employment Level | Seniority
- Senior Level
Colleagues
Workplace & Culture at Sperton
At Sperton, we believe that great results come from great people.
Our culture is built on trust, collaboration, and a shared passion for delivering quality in everything we do.
We are a Norwegian-owned international company with colleagues across Europe, Asia, and the USA, working together seamlessly across time zones and cultures. Our teams are diverse, yet united by the same goal — to connect people and companies in meaningful ways.
We value openness, initiative, and continuous learning. Everyone at Sperton is encouraged to take ownership, share ideas, and challenge existing ways of working to make our solutions even better.
Even though we operate globally, our approach is personal. We take pride in creating a supportive and inclusive environment where people feel heard, respected, and motivated to grow — both professionally and personally.