Senior Fullstack Software Engineer – Vue.js, Python & Azure
- Compensation
- Not disclosed
- Location
- Malmö, SE
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 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.
Nice to have
- 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.
Full description
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.