Altamira is a software development outsourcing company that provides solutions impacting client growth and productivity. With expertise in product and technology development, they offer cost-efficient, high-quality solutions. Altamira's teams are located in Slovakia, Ukraine, and the Middle East, with plans to expand into Europe, the UK, and the US. Their industry focus includes EdTech, Fintech, eCommerce, and Pharma.
Client Overview: Our client, based in Norway, is the largest locally-owned full-service research agency in the country, specializing in marketing research, opinion polling, consumer insights, digital research, and consumer trend analysis.
Role: We are seeking a Full Stack Engineer with expertise in data analysis and visualization to enhance our client's data-driven SaaS products. This role involves bridging frontend and backend development to build intuitive, interactive, and visually compelling data analysis tools.
Ideal Candidate Profile: Experience in SaaS product development, a strong understanding of user experience (UX), and computer security are highly desirable. Experience with AI, NLP, or survey research is considered a plus.
Responsibilities: * Develop and maintain full-stack solutions with a focus on data analysis and visualization. * Design and implement interactive dashboards and data exploration tools. * Optimize data processing workflows for performance and scalability. * Ensure adherence to best practices in security, UX, and software development. * Collaborate with data scientists, product managers, and engineers to refine insights delivery.
Required Skills & Technologies: * Programming: Python, TypeScript * 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: OWASP best practices * DevOps & Cloud: * Containerization: Docker, Kubernetes * CI/CD pipelines * Cloud platforms: DigitalOcean, AWS, or GCP * Other: Linux (all code runs in Linux-based environments)
Recruitment Process: Our recruitment journey typically takes up to 2 weeks and includes: 1. Recruiting Interview (30-45 min) 2. Technical Interview (1-1.5h) 3. Client Interview (optional, up to 1h) 4. Pre-Offer Call (15 min) 5. Reference Check 6. Offer
We Offer: * Competitive salary with opportunities for development and growth. * Flexible work arrangements: possibility to work in Bratislava or Kyiv offices, or fully remotely. * Supportive management, engaging tasks, and constant support. * Optional medical insurance. * English courses. * Provision of technical equipment. * 20 workdays of paid vacation, paid sick leave, and regular salary reviews. * Flexible schedule and ability to manage working hours. * Support for personal growth and skill upgrading. * A great team environment, encouragement of initiatives, and contribution to common goals.
Altamira believes that the success of altamira.ai is intertwined with the success of its Talents and Clients.