Software Engineer
Summary
As a Full Stack Software Engineer, you'll develop the RST platform by building Vue 3 frontend and Python FastAPI backend, integrating with cloud services (GCP/Azure, Kubernetes) and implementing secure authentication and data pipelines.
We are now looking for a Fullstack Software Engineer on the behalf of our client.
About the role:
As a 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.
We expect candidates to have:
- 5+ years of full-stack development experience
- Strong expertise in Vue.js, Python, FastAPI, and cloud-native architecture
- Experience with Auth0, Kubernetes.
- Experince with both GCP and Azure as cloud providers.
- SQL and GraphQL is a plus.
- Familiarity with CI/CD, environment-based configuration, and secure API design
- A passion for clean, scalable code and collaborative development
It is a plus of the candidate has experience with:
- dbt
- BigQuery
- Delta Sharing, Databricks, or similar analytics/data-platform integrations
You will work on:
- Develop and maintain a Vue 3 single-page application using SKAPA, Vuetify, and SCSS
- Build and scale Python FastAPI together with data pipelines.
- Integrate with GCP BigQuery and databricks with the RST 2.0 Data API
- Implement secure authentication via Auth0 and IKEA network ID
- Automate monthly DBT pipelines to update BigQuery tables but also knowledge working with data pipelines in databricks
- Enable Excel export functionality using XlsxWriter