Careers

Available Positions

1

Full Stack Engineer (Junior)

Thessaloniki, Greece

Develop the back-end and web client front-end of our real-time platform

View More dataviva
As a Full Stack Engineer (Junior) you will:
  • Develop the back-end (back-end stack: Java, Python, Shell Script, C++, NumPy, Node, Spring Boot, REST, JSON, XML) and web client front-end (front-end stack: Angular, JavaScript, TypeScript, NgRX, REST, Selenium, Cypress) with our wider software engineering team
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins)
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
Required Skills:
  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields
  • Strong knowledge of object-oriented programming (Java, C++ etc.)
  • Familiarized with Angular (TypeScript) and/or Web Development (HTML/CSS & JavaScript frameworks)
  • Familiarity with Agile software delivery
  • Good knowledge of traditional database systems and a variety of data stores for unstructured and columnar data
  • Good knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Professional experience
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking
  • Familiarity with UX/UI design principles
2

Application Engineer (Junior)

Thessaloniki, Greece

Design and develop new features and functionalities for our SaaS solutions (Supply Chain, Demand Forecasting, etc).    

View More dataviva
As a Application Engineer (Junior) you will:
  • Develop new features and functionalities for our next-generation retail planning and optimization solutions in Supply Chain, Demand Forecasting, Price & Promotion and Merchandise & Assortment along with our wider application engineering team (Tech stack: Python, NumPy, JSON)
  • Work with our dedicated Product Managers to analyze business user requirements, design, develop and test new features and functionalities for our solutions, experiencing the complete software development lifecycle
  • Work on cutting-edge decision support systems and state of the art data platforms, combining collaborative planning capabilities with real-time data analytics, AI algorithms and Machine Learning
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • Knowledge of at least one high-level Object-Oriented Programming language : Python (preferably), Java, C++ or .NET platform language
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Familiarity with Agile software delivery
  • Fluent in English (written and spoken)
Desired Skills:
  • Professional experience
  • Knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
3

DevOps Engineer (Junior)

Thessaloniki, Greece

Design and develop enterprise cloud capabilities and solutions for Dataviva SaaS solutions with our wider software engineering team

View More dataviva
As a DevOps Engineer (Junior) you will:
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins)
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
Required Skills:
  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields
  • Strong knowledge of object-oriented programming (Java, C++ etc.)
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking
  • Experience with Web Development (HTML/CSS & JavaScript frameworks)
  • Familiarity with Agile software delivery
  • Good knowledge of traditional database systems and a variety of data stores for unstructured and columnar data
  • Good knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Professional experience
  • Experience working with DevOps tools like JIRA, Confluence etc and CI/CD pipelines like Jenkins etc
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with designing and developing micro-services
4

Angular Front-End Engineer (Junior)

Thessaloniki, Greece

Design and develop new UI features and functionalities of our real-time platform

View More dataviva
As a Angular Front-End Engineer (Junior) you will:
  • Develop our web client front-end in Angular (Typescript) along with our wider front-end team (front-end stack: Angular, TypeScript, JavaScript, NgRX, REST, Selenium, Cypress)
  • Work with our back-end team to integrate the entire solution (mostly Java stack)
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings, or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Electrical Engineering, or related fields
  • At least 2 years of working experience in front-end software development/engineering
  • Strong experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Good knowledge of UI/UX design principles
  • Good knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Full-stack experience
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with Microservices