Data Engineer at Extenda Retail
As market leaders in retail software we are now recruiting for a role with endless opportunities for innovation within one of the fastest growing industries. The retail industry is in strong demand for actionable insights and with the combination of your expertise and our extensive experience we offer you the opportunity to join our journey as we change and improve the way retail works.
We are looking for a Data Engineer to join our Actionable Insights team, focusing on Big Data Analytics product development for retailers. You will have the opportunity to build leading retail solutions from scratch, using innovative cloud technology. We are looking for someone with passion for exploring innovative solutions and who also thrives in a forward-thinking environment where there is a lot of room for growth.
At Extenda Retail, you will join a team working within all areas of retail - where we can deliver valuable insights. We aim to optimize all retail processes to secure a profitable way of doing business, always with the end-consumer experience top of mind. We have a strong partnership with Google, and using Google Cloud Platform increases our speed-to-market with new customer experiences and personalisation. This enables global scaling and to innovate faster as our Retail Cloud Platform can be deployed as a true cloud solution. Additionally, it enables our clients to utilize real-time data, advanced analytics and machine learning to help drive automation and create new shopping experiences.
By reading this, you probably realize that it will be a journey full of exciting opportunities. Would you like to join us to develop solutions for the future of retail?
About the role
As a Big Data Engineer you will develop, maintain and support our future solutions within Big Data Analytics. Since we own our products throughout the whole lifecycle, our days involve all phases. From product discovery and development to deployment and reliability.
You will take part in developing and providing services within data insights, analytics, machine learning and business intelligence in general. For the right person with the right motivation, opportunities are endless - not only within data engineering, but also within machine learning and data analysis. Among your responsibilities you will:
- Contribute to our team’s improvement through honest feedback, but also by leading through example and knowledge sharing.
- Manage implementations of Analytics and ML architecture
- Write readable, testable and fault tolerant code.
- Review code, designs and evaluate new technology.
- Guide team members and other teams on how our tools and data products work.
- Ensure solution and operations reliability
- Be working with solution design, modeling and implementation of data structures, data pipelines, stream processing, microservices and APIs
- Mainly focusing on backend development, but frontend and visualization can be an opportunity for the right candidate.
How will your first 3-6 months look like?
Introduction to our life at Extenda Retail will be given. Getting to know the rest of the team by participating in daily standups and planning of sprints, which is an important part of our way of working. Knowledge sharing and research are typically activities that have high priority in addition to development. Who knows, maybe you have some knowledge you want to share?
Extenda Retail Product development is organized into Tribes/Clans, Chapters and Guilds. This allows us to easily collaborate and share knowledge across different domains. For Actionable Insights, this is highly relevant as we will support all domains with our solutions. Being a member of a chapter is typically something team members participate in.
Planning of required training and co-development through experience and communication with peers, will probably be the way to start the journey of your being part of the team. This way, we will ensure a safe and risk-free start for you.
Getting an idea of our current tech stack
Our new Big Data Engineer will be working with the design and implementation of data structures, data pipelines and stream processing using GCP tools like Cloud Run, Pub/Sub, Dataflow, Cloud Storage, Cloud SQL, Cloud Memorystore, BigQuery and Vertex AI.
The main programming languages are Java, JavaScript (Node.JS) and to some extent Kotlin and Python (machine learning).
Architecture and design is based on agile Data Warehouse principles and best practices, such as using Data Lake / Data Mesh, Kimble, Data Vault 2.0 etc.
Strong understanding and hopefully experience within some of these methodologies and principles is important.
Who are you?
Someone with a strong desire to learn new stuff and self driven motivation is critical in order to succeed. We therefore think that you have a passion and strong desire to learn new technologies. You have a background as a developer and you always try to leave the code in better shape than you found it. As a Data Engineer you are curious and you love to try new things with the aim to always learn and improve.
You are a team player that shares our appreciation for transparency and is willing to share stories, knowledge and experience for the benefit of the team. But most of all, you are someone who can make us laugh. We are not doing what we do for fun, but we love to have fun doing it!
Skills and Experience:
- Speak and write English
- Have a bachelor’s degree in computer science or similar. A Master’s degree would be a strong advantage
- 3+ years of experience working with Java
- Spring Boot, RESTful services, Microservice Architecture
- Clean Code, SOLID, GoF design patterns
- SQL DBs; understanding, transactions, ACID, Isolation levels
- The basics of containerization, Docker, K8s, Linux, CI/CD pipelines, Maven, Git
Nice to have:
- Understanding of distributed systems and Big Data concepts, clusters, replication, fault-tolerance, data locality, batch vs streaming, ETL vs ELT, DWH vs Data Lake, cloud, cloud-native, serverless, regions & availability zones, the CAP Theorem
- Node.JS / JavaScript
- Testing frameworks (JUnit 5, Hamcrest, Mockito)
- Good understanding and experience implementing multi-tenant SaaS solutions using Microservice Architecture and API-first design
Location
The ideal candidate would be located in our Tønsberg office but the role can also be located in our offices in Oslo or Stockholm. At Extenda Retail we practice a hybrid model where you have the flexibility to both work remotely and at the office.
- Extenda retail teams
- Engineering
- Locations
- Tønsberg, Oslo, Stockholm

About Extenda Retail
Extenda Retail comes from a merger of Visma Retail and Extenda, two leading retail technology firms, that together offer a wide range of solutions from point of sale, store management and through to the back office. With our solutions being used in over 37 countries our new company, backed by STG partners, a well-established private equity company with extensive experience of investing in the Nordics, we aim for international market lead.
Data Engineer at Extenda Retail
Loading application form
Already working at Extenda Retail?
Let’s recruit together and find your next colleague.