About this role
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.