Our client is based in Norway and is the largest locally-owned full-service research agency in the country. They specialize in marketing research, opinion polling, consumer insights, digital research, and consumer trend analysis.
We are looking for a Full Stack Engineer with expertise in data analysis and visualization to bridge frontend and backend development while enhancing our data-driven SaaS products.
This role will focus on building intuitive, interactive, and visually compelling data analysis tools for users.
Ideally, the candidate has experience in SaaS product development and a strong understanding of user experience (UX) and computer security. Experience with AI, NLP, or survey research is a plus.
Responsibilities:
-
Develop and maintain full-stack solutions focused on data analysis and visualization
-
Design and implement interactive dashboards and data exploration tools
-
Optimize data processing workflows for performance and scalability
-
Ensure best practices in security, UX, and software development
-
Collaborate with data scientists, product managers, and engineers to refine insights delivery
Requirements:
-
Experience with Python
-
Backend: FastAPI, Pydantic, Pandas, PostgreSQL, Redis
-
Frontend: Angular (preferred) or React, Vue
-
Data analysis: Pandas, NumPy, SciPy
-
Data visualization: D3.js, Seaborn, Plotly, Matplotlib
-
Security: OWASP best practices
-
DevOps: Docker, Kubernetes, CI/CD, cloud platforms (DigitalOcean, AWS, or GCP)
-
Experience working in a Linux environment
Nice to Have:
-
Experience in SaaS product development
-
Strong understanding of UX and security principles
-
Familiarity with AI, NLP, or survey research