Full Stack Engineer (Python and Angular/React)
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), React, or Vue
- Data Analysis: Pandas, NumPy, SciPy
- Data Visualization: D3.js, Seaborn, Plotly, Matplotlib
- Security: Familiarity with 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