Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
About the job
netcompany1 is hiring a Junior Software Engineer/Consultant in Athens. This position offers the chance to work alongside seasoned engineers on a range of software projects. The work involves designing, developing, and implementing software solutions for clients.
What You Will Do
Contribute to software design and development tasks
Work with experienced engineers to build and improve products
Collaborate with clients to understand needs and deliver solutions
Apply different technologies and development methodologies
What You Will Gain
Hands-on experience across various technologies
Exposure to industry best practices
Opportunities to learn from a skilled engineering team
Role Overview netcompany1 is hiring a Junior Software Engineer/Consultant in Athens. This position offers the chance to work alongside seasoned engineers on a range of software projects. The work involves designing, developing, and implementing software solutions for clients. What You Will Do Contribute to software design and development tasks Work with expe…
Satori Analytics is growing its engineering team in Athens, Greece. This full stack software engineer role centers on building AI-driven products that help global brands use data more effectively. The team works across the entire data lifecycle, supporting industries such as fintech, aviation, FMCG, retail, manufacturing, and financial services. Engineers at Satori Analytics contribute to products like Enterprise GPT and Bot of Bots, AI systems designed to turn company knowledge into practical insights. The company values collaboration, clear documentation, and a strong sense of ownership throughout the delivery cycle. What you will do Develop backend services, web apps, and APIs that transform raw data into actionable results. Participate in the full delivery process: understand use cases, write and test code, deploy features, and improve systems in production. Work on both backend and frontend tasks, including API design, data modeling, and user experience. Release features in small, reviewable increments for easier deployment and maintenance. Monitor, debug, and enhance production systems using logs, traces, and observability tools. Investigate and resolve user issues, from bugs to performance and data-related challenges. Collaborate closely with product, design, and AI teams to turn concepts into working solutions. Use AI coding assistants to speed up development, while ensuring code quality and architectural soundness. Maintain clear, up-to-date documentation to support team knowledge sharing. Technology stack Backend: Python (FastAPI), C# (.NET), Azure Functions Frontend: Next.js (App Router, Server Actions) Data & AI: Cosmos DB, Azure AI Search, Azure OpenAI, MySQL Infrastructure: Azure (App Services, Key Vault, App Configuration, Application Insights) Tooling: GitHub Actions, Docker, Playwright, AI coding assistants
Join our dynamic team as a Cyber Security Engineer at European Dynamics, where you will play a critical role in enhancing our Information Security capabilities. We are looking for an individual who possesses deep expertise in the deployment and configuration of cutting-edge security tools and methodologies. Your primary responsibilities will include utilizing advanced technologies to fortify our security posture, conducting AI-driven penetration testing, managing Cyber Threat Intelligence (CTI) sharing platforms, overseeing Security Information and Event Management (SIEM) and Intrusion Detection Systems (IDS/IPS), orchestrating incident response with Next-Generation Security Orchestration, Automation and Response (NG-SOAR) systems, and participating in simulation training on cyber-range platforms. Fluency in English is essential, as you will serve as a technical expert in Athens, Greece. The ideal candidate will thrive in a collaborative environment, demonstrating responsiveness, integrity, reliability, along with strong analytical, problem-solving, and organizational skills. You will be an integral part of projects funded by the European Commission and national research initiatives, where initiative, adaptability, and a strong sense of responsibility are highly valued.Key Responsibilities:Design, deploy, and manage frameworks for AI-based penetration testing to proactively identify and address vulnerabilities.Configure and optimize CTI sharing platforms, including MISP and OpenCTI, ensuring timely threat intelligence dissemination.Implement NG-SIEM solutions using tools such as the ELK stack, Graylog, Wazuh, Grafana, Velociraptor, and InfluxDB/Telegraf.Deploy and fine-tune NG-SOAR platforms, including Shuffle, Wazuh, TheHIVE, Cortex, and IRIS, to enhance incident response activities.Maintain behavioral IDS/IPS systems like Snort, Suricata, and SecurityOnion to detect and prevent malicious threats.Keep abreast of the latest security trends and practices, including CACAO Standards (STIX 2.1, TAXII) for threat intelligence sharing.Contribute to technical documentation for security protocols and systems.Work collaboratively with multidisciplinary teams to ensure effective security operations and incident management.
Join our dynamic team at METRO AEBE, one of Greece's leading employers with over 11,300 dedicated professionals. Our IT Helpdesk Department, under the direction of the General Director of Organization and IT, is on the lookout for: IT Support Engineer - Store Network Assistance. In this role, you will be instrumental in delivering technical support to our extensive store network.Your daily responsibilities will include:Providing end-user technical support through phone, ticketing systems, and email communications.Diagnosing and resolving hardware, software, and network issues across various devices (PCs, printers, tablets, POS systems, scanners, etc.).Installing and configuring software applications to ensure optimal performance.Monitoring and managing local network connections, including LAN, switches, and Wi-Fi.Conducting routine diagnostic checks to uphold system integrity.Documenting, tracking, and resolving all support requests promptly.Contributing to our knowledge base and creating user manuals to enhance operational efficiency.Collaborating with other IT departments to refine systems, tools, and processes.Working on a weekly shift basis (morning, afternoon, and Saturdays).
At Skroutz, our mission is clear: we strive to impress. Since our inception in 2005, we have believed that satisfied customers lead to happy merchants. Our goal is to understand and anticipate their needs, delivering an unparalleled and worry-free shopping experience.We envision a world where shopping is simplified, creating a reliable platform where millions can effortlessly discover and fulfill their online shopping desires.From the latest smartphone to restocking pantry essentials, finding the perfect outfit for an occasion, or searching for that rare gaming console, Skroutz is your go-to partner for seamless shopping.Our ambitions stretch beyond Greece, as we aim to emerge as one of Europe's fastest-growing marketplaces, with exciting expansions already underway in Cyprus and the Balkans. Our unwavering commitment to customer satisfaction drives every decision we make.To realize our vision, we seek passionate individuals who share our enthusiasm for e-commerce and technology. If you are motivated to create extraordinary shopping experiences for users and assist sellers worldwide in growing their businesses, we would love to have you join our team.Become part of Skroutz and help us reshape online shopping. Together, let's transform everyday moments into exceptional experiences.Are you ready for the challenge?#AimToAmazeOur Engineering ValuesMaster your technology. Hone your skills and take pride in your craft.Launch early & Iterate. Deliver prototypes early to gather valuable feedback and use it to inform your next steps. Don't hesitate to refine and improve.Be a collaborative team member. Support your colleagues, listen actively, and take the initiative.Avoid overcomplication. Keep things simple and effective.Enjoy your work and celebrate achievements.Our Tech StackWe primarily use Ruby on Rails as our framework, with Javascript (ES6) and React/Redux on the frontend. Our backend is powered by MariaDB, Elasticsearch, Kafka, MongoDB, and Redis.Our AI stack leverages LangChain and LangGraph for orchestrating LLM workflows and multi-agent systems, utilizing PostgreSQL for state persistence and Elasticsearch for semantic search. We collaborate with cloud LLM providers like OpenAI. For observability and monitoring, we employ Langfuse for LLM tracing alongside tools such as Sentry, NewRelic, and Grafana.We strive to select the best tools available to meet our needs. To learn more about our projects, check out our Engineering blog.
We are looking for a motivated and skilled IT Support Engineer to join our dynamic team at Optasia, a leading player in the fintech industry. In this role, you will be responsible for providing exceptional technical support, troubleshooting issues, and ensuring the smooth operation of our IT systems. Your expertise will help us maintain high service levels and deliver outstanding solutions to our clients.If you are passionate about technology and customer service, and thrive in a fast-paced environment, we want to hear from you!
Join Netcompany1 as a Lead Business Intelligence (BI) Engineer and take charge of designing and implementing robust BI solutions. You will lead a team of BI developers and analysts, ensuring high-quality data analysis that drives decision-making across the organization. This role requires a blend of technical expertise and leadership skills to manage BI projects effectively.
Join Betsson Group as a Brand Experience Quality Assurance Engineer and play a crucial role in enhancing our customer experience through meticulous quality assurance processes. In this position, you will be responsible for ensuring the highest standards of quality in our products and services, contributing to our mission of providing an exceptional gaming experience.Your expertise will help us identify areas for improvement and implement effective QA methodologies. If you have a passion for quality assurance and a keen eye for detail, we would love to hear from you!
Role overview Speechify seeks a Senior Software Engineer to strengthen the core user experiences in its products. The position involves shaping the way people interact with Speechify’s tools by designing, building, and maintaining software that sits at the heart of the user journey. Key responsibilities Collaborate with teams from different functions to define and refine product features Create and maintain software aimed at improving the overall user experience Use advanced engineering expertise to guide projects from initial concept through to launch Ensure each deliverable meets a high standard of quality Location This role is based in Athens, Greece.
finartix is looking for a Mid-Level iOS Software Engineer to help shape a new mobile banking application for a major financial institution. This role centers on building secure, high-performance features in Swift and SwiftUI, working alongside designers, backend engineers, and product managers. The project blends fintech innovation with enterprise delivery, all within a consulting team environment based in Athens, Attica, Greece. What you will do Design, develop, and maintain iOS applications using Swift and SwiftUI. Integrate RESTful and GraphQL APIs to support banking features like accounts, transfers, payments, and notifications. Implement security measures such as encryption, certificate pinning, and biometric authentication (Face ID and Touch ID). Work with UX/UI designers to translate Figma prototypes into accessible, accurate interfaces. Write unit and integration tests to ensure reliability and maintainability. Participate in code reviews and support best practices within a CI/CD pipeline. Coordinate with backend and QA teams to define acceptance criteria and deliver complete functionality. Contribute to architectural decisions, maintain technical documentation, and assist with sprint planning in an Agile setting. Requirements Minimum 3 years of professional experience in iOS development. Strong command of Swift; familiarity with Objective-C is a plus. Hands-on experience with SwiftUI and UIKit. Solid understanding of iOS frameworks such as Core Data, Core Animation, Push Notifications, and Keychain Services. Experience working with REST APIs and handling JSON data. Proficient with Git and branching strategies like GitFlow. Awareness of mobile security standards for financial apps. Experience with App Store submission, TestFlight, and the Apple Developer ecosystem. Strong communication and time management skills. Analytical thinking and a problem-solving approach. Fluency in English and Greek, both written and spoken. Preferred qualifications Background in fintech or banking mobile applications. Knowledge of PSD2, Open Banking standards, or PCI DSS compliance. Familiarity with Combine or async/await concurrency patterns. Experience with modular or microapp architecture. Understanding of design systems and accessibility (WCAG) standards. Experience working within Agile or Scrum and consulting project delivery. Benefits Professional development through participation in real-world projects across different industries.
About UsYodeck is an innovative and rapidly expanding Software-as-a-Service (SaaS) firm dedicated to transforming the $23 billion digital signage market. Our user-friendly, cost-effective, and feature-rich platform is designed to make digital signage accessible, empowering businesses across the globe. Since our launch in 2016, Yodeck has successfully powered over 160,000 screens in diverse settings, from restaurants and retail shops to educational institutions, stadiums, and conference centers. Recognized among the top five digital signage SaaS providers worldwide, we invite inquisitive and talented individuals to join our mission of accelerated growth!About the RoleWe are on the lookout for a skilled Analytics Engineer to serve as a crucial link between data engineering and business analytics. This role will involve designing and constructing robust data models that facilitate insightful reporting and informed decision-making while ensuring data integrity and reliability throughout our organization. You will collaborate closely with analysts, stakeholders, and data engineers to convert business requirements into clean, reusable data structures that enhance BI dashboards and self-service analytics. This is an exciting opportunity for someone passionate about building strong data foundations and advancing data maturity in a dynamic SaaS environment.ResponsibilitiesDesign and develop essential data models (Customer, Subscription, Revenue) in Snowflake using dbt, structuring Silver and Gold layers to ensure dependable reporting and analysis across the organization.Collaborate with the Head of Data and stakeholders to implement and maintain standardized metric logic (MRR, churn, CAC, retention), ensuring consistent and reusable definitions across all tools.Establish data quality checks, testing, monitoring, and documentation in dbt, ensuring transparency and trust in all data outputs.Work with analysts and stakeholders to translate business inquiries into structured data models; support BI tools with curated data sources.Implement and uphold data contracts and model standards in collaboration with the Data Engineer, minimizing pipeline disruptions and ensuring schema stability.Continuously enhance and evolve data models as business needs shift; support the adoption of self-service analytics.
IKH is a premier Software and Robotics Solutions provider making significant strides in the global market. Over the past few years, our team has expanded by over 80%, leading us to relocate to a modern, spacious office. As we embark on 2025, we're excited to introduce several innovative projects focused on digital transformation, custom software development, and robotics.We are currently seeking a talented Senior Java Software Engineer with a robust technical background and extensive experience to tackle challenging outsourced projects.In this position, you will not only develop complex project tasks but also supervise the development efforts of junior developers. You will analyze functional requirements and decompose tasks for team assignment.To thrive as a Senior Software Developer, you should possess profound knowledge of Java technologies and exhibit strong leadership capabilities. Exceptional communication skills are essential as you will collaborate with clients and various development teams.Your Daily Responsibilities:Design, develop, and maintain the back-end of large-scale web-based Java EE/Spring applications.Engage in technical analysis, documentation, implementation, and integration.Test and manage early support for core software tools and assets developed during software projects.Translate requirements into functional specifications.Employ BDD (Behaviour-Driven Development) methodology in coding and software implementation.Align solutions with client needs, particularly in collaboration with the architecture team.Execute integrations with other applications and developed modules.Provide assistance with deployment and configuration management.
Are you excited about the potential of Artificial Intelligence? At Satori Analytics, we are on a mission to revolutionize the world through innovative algorithms, providing clarity for global brands via Data & AI. Our state-of-the-art solutions cater to a diverse range of sectors—from cloud infrastructures for fintech to predictive analytics for airlines—encompassing the complete data lifecycle from ingestion to AI applications.As a rapidly expanding scale-up with a team of over 100 tech professionals, including Data Engineers and Data Scientists, we deliver groundbreaking analytics solutions across industries such as FMCG, retail, manufacturing, and financial services. Join us as we spearhead the data revolution in South-Eastern Europe and beyond!What Your Day Might Include:Collaborate closely with developers to ensure new features adhere to quality standards.Analyze requirements and user stories to determine testing needs.Execute functional and regression tests throughout each sprint.Contribute to the creation of automated tests (integration, UI, data) using tools such as Pytest or Playwright.Assist in maintaining automated test suites and their integration into CI pipelines (e.g., GitHub Actions).Validate data and AI-driven outputs by assessing correctness, consistency, and expected behavior.Document, track, and follow up on defects until they are resolved.Ensure organized and comprehensive test documentation is maintained.Support User Acceptance Testing (UAT) as necessary.
At Sunlight Group, we are at the forefront of revolutionizing energy storage solutions for industrial and advanced technology applications. Our commitment to performance and continuous improvement drives us to create innovative solutions that not only meet client needs but also contribute to a sustainable future. With a strong emphasis on environmental responsibility, we champion a culture of openness and respect in all interactions. Our customer-centric approach leverages data and insights to empower our clients and enhance our shared ecosystem. We embrace an entrepreneurial spirit, fostering an agile and collaborative environment that inspires our team through open communication, continuous learning, and opportunities for personal growth.Our Vision: Transforming Energy Storage Solutions to Power a Sustainable Tomorrow.Our Mission: We deliver cutting-edge, high-quality energy storage solutions for industrial and advanced technology applications, driving an all-electric future.We are seeking an AI Energy Systems Engineer to join our R&D Smart Energy Systems team. This role integrates artificial intelligence, energy management, and applied engineering to design and implement AI-driven solutions that optimize energy storage, distribution, and grid interaction across industrial, commercial, and renewable energy systems. As part of our team, you will contribute directly to the advancement of clean energy systems, collaborating with like-minded professionals dedicated to pioneering intelligent and sustainable infrastructure.Key Responsibilities:Design and deploy AI/ML models, including neural networks for load forecasting, energy storage optimization, anomaly detection in grid operations, predictive maintenance, and fault classification.Integrate machine learning pipelines into operational Energy Management Systems (EMS) and SCADA architectures.Develop and simulate electrical power system models and apply reinforcement learning or optimization algorithms to dynamic energy challenges.Create robust data pipelines and preprocessing frameworks for training on large datasets.
Join Novibet as an Analytics Engineer!Are you prepared to step into a pivotal position within a vibrant and rapidly advancing company? If you have a keen enthusiasm for Data Analytics and excel in a high-energy environment, this could be the perfect opportunity for you.About UsEstablished in 2010, Novibet is a prominent GameTech company operating across Europe, the Americas, and other regions (including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand). With hubs in Greece, Malta, Brazil, and Mexico, we proudly employ over 1,200 professionals globally. Our commitment to innovation ensures that we remain at the cutting edge of technological developments, continually pushing limits to provide seamless entertainment and online gaming experiences to our growing customer base.Why Choose Novibet?At Novibet, you will find the support and empowerment to thrive, focusing on personal and professional growth while engaging with a team of innovators who adapt to new challenges. We are dedicated to cultivating a positive, inclusive, and supportive workplace culture, enabling every individual to flourish.Become part of a team of more than 1,200 people worldwide, where collaboration, innovation, and personal development are deeply valued.Your RoleWe are on the lookout for a proficient Analytics Engineer to join our expanding BI/Analytics Engineer team at Novibet. In this capacity, you will design, construct, and maintain scalable data pipelines and curated datasets that empower analytics, reporting, and strategic decision-making across the organization. You will collaborate closely with Data Analysts, BI Analysts, and work alongside the Data Analytics Team to guarantee reliable, high-quality data products within Azure Databricks.Key ResponsibilitiesDesign, maintain, and optimize scalable ETL/ELT pipelines to effectively process and exchange data throughout our analytics ecosystem.Develop and sustain robust transformations in Azure Databricks, ensuring pipelines accommodate large workloads, intricate business logic, and integrations.Collaborate with Data Analysts and BI Analysts to provide analytics-ready datasets that fulfill reporting, KPI, and visualization needs (Tableau/Looker/Power BI or equivalent).Continuously assess and enhance the BI/data platform, focusing on reliability, scalability, efficiency, monitoring, and cost-effectiveness.Implement and promote data quality practices (validation checks, reconciliation, testing patterns) to enhance trust in reporting and decision-making.Address issues and maintain existing pipelines, datasets, and related business processes; conduct root-cause analysis and apply long-term solutions.Foster a culture of continuous improvement and knowledge sharing, including documentation, best practices, and reusable components.
Role overview Ballys Central Lotsa is looking for a Senior Java Software Engineer in Athens, Attikí, Greece. This position focuses on designing, building, and maintaining complex software systems that support core business needs. What you will do Design, implement, and support Java-based software solutions Work with teams across disciplines to clarify and refine project requirements Help ensure deliverables meet quality standards and business goals
Are you an experienced System Administrator/Engineer looking for an opportunity to make a significant impact in Greece? Join our team at European Dynamics and play a vital role in our diverse international projects!Key Responsibilities: Oversee and maintain critical IT operations, ensuring the smooth functioning of operating systems, security tools, applications, and servers; Diagnose and resolve hardware, software, networking, and system-related issues effectively; Implement security measures including access controls, backups, and firewalls to safeguard IT infrastructure; Install and configure both software and hardware systems; Manage networks, servers, and various technology tools to optimize performance; Continuously enhance security protocols and system efficiencies. Required Qualifications:Essential: Bachelor's degree in Information Technology or a related field; Proficient in English, both spoken and written; A minimum of 5 years of demonstrated experience in server-side technology and networked computing systems administration; Expertise in Linux operating systems; Familiarity with the latest technology and equipment, enterprise backup and recovery processes, and system performance monitoring tools; Experience in virtualization technologies; Solid background in IT operations. Preferred Qualifications: Experience with e-government projects; Knowledge of containerization technologies such as Docker and Kubernetes; Willingness to be on-call and available outside of standard working hours to address urgent issues. Benefits:We value talent and dedication at European Dynamics, and we offer a range of benefits, including:Attractive full-time salary;Comprehensive private health insurance via the company’s group program;Flexible working hours to promote work-life balance;Access to state-of-the-art tools and technology;Opportunities for professional development, including language courses and specialized training;Career advancement with exposure to innovative specialists in the field;A dynamic work environment that encourages autonomy, mentorship, and personal growth.If you're ready for an exciting challenge, eager to work with leading technologies, and want to enjoy your professional journey, we invite you to apply! Please submit your detailed CV in English, referencing: (SYAE/02/26).Explore our other job vacancies by visiting our careers page (www.eurodyn.com) and connect with us on Twitter (@EURODYN_Careers) and LinkedIn.
Join Angelicoussis Group, a global leader in ship management, as a skilled ICT Engineer. We are seeking a dedicated and proactive individual to enhance our IT systems within our office environment.About the PositionThe ideal candidate will play a pivotal role in the implementation and ongoing support of our system applications, ensuring seamless operations across our office premises.Key ResponsibilitiesMonitor, maintain, and provide support for all IT systems, including PCs, laptops, printers, networking hardware, and software at both 1st and 2nd levels.Oversee the administration of internet and intranet infrastructure, including web and mail servers, office automation tools, antivirus solutions, backup systems, and security applications.Assist users with ERP-related issues at 1st level, including support for retail store operations, managing access levels and security protocols.Collaborate with various departments to understand their business needs, troubleshoot problems, and recommend effective solutions.Stay updated with the latest technological advancements and coordinate new IT projects and business development initiatives.
Join Bally's Intralot as a Cloud Engineer!As a Cloud Engineer in our dynamic team, you will play a pivotal role in managing innovative cloud solutions tailored for the vibrant gaming industry!Key ResponsibilitiesDesign, deploy, and manage cutting-edge cloud solutions utilizing Azure and AWS.Continuously monitor and enhance cloud infrastructure performance.Ensure security and compliance adhering to industry best practices.Collaborate with cross-functional teams for seamless cloud service integration into enterprise applications.Diagnose issues and contribute to initiatives focused on cost optimization.Note: Networking tasks are managed by a dedicated team; only fundamental knowledge is required for effective collaboration.
Join Our Innovative TeamOpenBet is a pioneering force in the global betting and gaming entertainment sector, collaborating with over 200 partners to deliver unforgettable winning experiences to millions of players around the globe. From facilitating bets during globally significant events such as the FIFA World Cup and the Super Bowl to innovating next-generation products like BetBuilder, we are committed to redefining player experiences with top-notch content, state-of-the-art technology, and advanced player protection mechanisms.With over 25 years of industry leadership, our robust platform supports some of the most recognized betting brands, ensuring peak performance with 100% uptime, exceptional scalability, and rapid processing speeds. Boasting 85 licenses and serving 20 World Lottery Association operators, our team of more than 1,200 professionals across 14 countries keeps us at the forefront of the industry.Your Role and ResponsibilitiesDesign and develop new features and functionalities for customer products and services, including generating unit tests as necessary;Maintain high standards of code quality for the products and services developed by your team;Participate in planning sessions and contribute valuable insights;Identify and escalate issues related to performance, security, and scalability that require significant improvement;Develop a comprehensive understanding of the system architecture and design components to meet product requirements;Align development processes with the technical methodologies prevalent in the broader organization;Utilize Agile development processes effectively;Collaborate within a self-organizing Agile team to create new features and functionalities for large-scale betting websites;Write robust, clean, and efficient code following practices such as Test-Driven Development (TDD);Gather and define customer requirements using Behavior-Driven Development (BDD) techniques;Create solutions that are modular, scalable, and portable.What You Bring to the TeamA Bachelor's degree in a relevant scientific discipline, preferably in computer science, engineering, or information systems from a reputable university;2-4 years of experience in a development environment;Proficiency in one or more major programming languages (such as Java, C/C++, Python, PHP, TCL) and a willingness to learn additional languages;Experience with Agile methodologies including Scrum, Lean, and Kanban;Strong teamwork and collaboration skills within an Agile team setting;Excellent communication skills, both verbal and written, including the ability to present to peers;A proactive attitude and innovative problem-solving abilities;Capability to adapt to changing priorities and deliver results.
Role Overview netcompany1 is hiring a Junior Software Engineer/Consultant in Athens. This position offers the chance to work alongside seasoned engineers on a range of software projects. The work involves designing, developing, and implementing software solutions for clients. What You Will Do Contribute to software design and development tasks Work with expe…
Satori Analytics is growing its engineering team in Athens, Greece. This full stack software engineer role centers on building AI-driven products that help global brands use data more effectively. The team works across the entire data lifecycle, supporting industries such as fintech, aviation, FMCG, retail, manufacturing, and financial services. Engineers at Satori Analytics contribute to products like Enterprise GPT and Bot of Bots, AI systems designed to turn company knowledge into practical insights. The company values collaboration, clear documentation, and a strong sense of ownership throughout the delivery cycle. What you will do Develop backend services, web apps, and APIs that transform raw data into actionable results. Participate in the full delivery process: understand use cases, write and test code, deploy features, and improve systems in production. Work on both backend and frontend tasks, including API design, data modeling, and user experience. Release features in small, reviewable increments for easier deployment and maintenance. Monitor, debug, and enhance production systems using logs, traces, and observability tools. Investigate and resolve user issues, from bugs to performance and data-related challenges. Collaborate closely with product, design, and AI teams to turn concepts into working solutions. Use AI coding assistants to speed up development, while ensuring code quality and architectural soundness. Maintain clear, up-to-date documentation to support team knowledge sharing. Technology stack Backend: Python (FastAPI), C# (.NET), Azure Functions Frontend: Next.js (App Router, Server Actions) Data & AI: Cosmos DB, Azure AI Search, Azure OpenAI, MySQL Infrastructure: Azure (App Services, Key Vault, App Configuration, Application Insights) Tooling: GitHub Actions, Docker, Playwright, AI coding assistants
Join our dynamic team as a Cyber Security Engineer at European Dynamics, where you will play a critical role in enhancing our Information Security capabilities. We are looking for an individual who possesses deep expertise in the deployment and configuration of cutting-edge security tools and methodologies. Your primary responsibilities will include utilizing advanced technologies to fortify our security posture, conducting AI-driven penetration testing, managing Cyber Threat Intelligence (CTI) sharing platforms, overseeing Security Information and Event Management (SIEM) and Intrusion Detection Systems (IDS/IPS), orchestrating incident response with Next-Generation Security Orchestration, Automation and Response (NG-SOAR) systems, and participating in simulation training on cyber-range platforms. Fluency in English is essential, as you will serve as a technical expert in Athens, Greece. The ideal candidate will thrive in a collaborative environment, demonstrating responsiveness, integrity, reliability, along with strong analytical, problem-solving, and organizational skills. You will be an integral part of projects funded by the European Commission and national research initiatives, where initiative, adaptability, and a strong sense of responsibility are highly valued.Key Responsibilities:Design, deploy, and manage frameworks for AI-based penetration testing to proactively identify and address vulnerabilities.Configure and optimize CTI sharing platforms, including MISP and OpenCTI, ensuring timely threat intelligence dissemination.Implement NG-SIEM solutions using tools such as the ELK stack, Graylog, Wazuh, Grafana, Velociraptor, and InfluxDB/Telegraf.Deploy and fine-tune NG-SOAR platforms, including Shuffle, Wazuh, TheHIVE, Cortex, and IRIS, to enhance incident response activities.Maintain behavioral IDS/IPS systems like Snort, Suricata, and SecurityOnion to detect and prevent malicious threats.Keep abreast of the latest security trends and practices, including CACAO Standards (STIX 2.1, TAXII) for threat intelligence sharing.Contribute to technical documentation for security protocols and systems.Work collaboratively with multidisciplinary teams to ensure effective security operations and incident management.
Join our dynamic team at METRO AEBE, one of Greece's leading employers with over 11,300 dedicated professionals. Our IT Helpdesk Department, under the direction of the General Director of Organization and IT, is on the lookout for: IT Support Engineer - Store Network Assistance. In this role, you will be instrumental in delivering technical support to our extensive store network.Your daily responsibilities will include:Providing end-user technical support through phone, ticketing systems, and email communications.Diagnosing and resolving hardware, software, and network issues across various devices (PCs, printers, tablets, POS systems, scanners, etc.).Installing and configuring software applications to ensure optimal performance.Monitoring and managing local network connections, including LAN, switches, and Wi-Fi.Conducting routine diagnostic checks to uphold system integrity.Documenting, tracking, and resolving all support requests promptly.Contributing to our knowledge base and creating user manuals to enhance operational efficiency.Collaborating with other IT departments to refine systems, tools, and processes.Working on a weekly shift basis (morning, afternoon, and Saturdays).
At Skroutz, our mission is clear: we strive to impress. Since our inception in 2005, we have believed that satisfied customers lead to happy merchants. Our goal is to understand and anticipate their needs, delivering an unparalleled and worry-free shopping experience.We envision a world where shopping is simplified, creating a reliable platform where millions can effortlessly discover and fulfill their online shopping desires.From the latest smartphone to restocking pantry essentials, finding the perfect outfit for an occasion, or searching for that rare gaming console, Skroutz is your go-to partner for seamless shopping.Our ambitions stretch beyond Greece, as we aim to emerge as one of Europe's fastest-growing marketplaces, with exciting expansions already underway in Cyprus and the Balkans. Our unwavering commitment to customer satisfaction drives every decision we make.To realize our vision, we seek passionate individuals who share our enthusiasm for e-commerce and technology. If you are motivated to create extraordinary shopping experiences for users and assist sellers worldwide in growing their businesses, we would love to have you join our team.Become part of Skroutz and help us reshape online shopping. Together, let's transform everyday moments into exceptional experiences.Are you ready for the challenge?#AimToAmazeOur Engineering ValuesMaster your technology. Hone your skills and take pride in your craft.Launch early & Iterate. Deliver prototypes early to gather valuable feedback and use it to inform your next steps. Don't hesitate to refine and improve.Be a collaborative team member. Support your colleagues, listen actively, and take the initiative.Avoid overcomplication. Keep things simple and effective.Enjoy your work and celebrate achievements.Our Tech StackWe primarily use Ruby on Rails as our framework, with Javascript (ES6) and React/Redux on the frontend. Our backend is powered by MariaDB, Elasticsearch, Kafka, MongoDB, and Redis.Our AI stack leverages LangChain and LangGraph for orchestrating LLM workflows and multi-agent systems, utilizing PostgreSQL for state persistence and Elasticsearch for semantic search. We collaborate with cloud LLM providers like OpenAI. For observability and monitoring, we employ Langfuse for LLM tracing alongside tools such as Sentry, NewRelic, and Grafana.We strive to select the best tools available to meet our needs. To learn more about our projects, check out our Engineering blog.
We are looking for a motivated and skilled IT Support Engineer to join our dynamic team at Optasia, a leading player in the fintech industry. In this role, you will be responsible for providing exceptional technical support, troubleshooting issues, and ensuring the smooth operation of our IT systems. Your expertise will help us maintain high service levels and deliver outstanding solutions to our clients.If you are passionate about technology and customer service, and thrive in a fast-paced environment, we want to hear from you!
Join Netcompany1 as a Lead Business Intelligence (BI) Engineer and take charge of designing and implementing robust BI solutions. You will lead a team of BI developers and analysts, ensuring high-quality data analysis that drives decision-making across the organization. This role requires a blend of technical expertise and leadership skills to manage BI projects effectively.
Join Betsson Group as a Brand Experience Quality Assurance Engineer and play a crucial role in enhancing our customer experience through meticulous quality assurance processes. In this position, you will be responsible for ensuring the highest standards of quality in our products and services, contributing to our mission of providing an exceptional gaming experience.Your expertise will help us identify areas for improvement and implement effective QA methodologies. If you have a passion for quality assurance and a keen eye for detail, we would love to hear from you!
Role overview Speechify seeks a Senior Software Engineer to strengthen the core user experiences in its products. The position involves shaping the way people interact with Speechify’s tools by designing, building, and maintaining software that sits at the heart of the user journey. Key responsibilities Collaborate with teams from different functions to define and refine product features Create and maintain software aimed at improving the overall user experience Use advanced engineering expertise to guide projects from initial concept through to launch Ensure each deliverable meets a high standard of quality Location This role is based in Athens, Greece.
finartix is looking for a Mid-Level iOS Software Engineer to help shape a new mobile banking application for a major financial institution. This role centers on building secure, high-performance features in Swift and SwiftUI, working alongside designers, backend engineers, and product managers. The project blends fintech innovation with enterprise delivery, all within a consulting team environment based in Athens, Attica, Greece. What you will do Design, develop, and maintain iOS applications using Swift and SwiftUI. Integrate RESTful and GraphQL APIs to support banking features like accounts, transfers, payments, and notifications. Implement security measures such as encryption, certificate pinning, and biometric authentication (Face ID and Touch ID). Work with UX/UI designers to translate Figma prototypes into accessible, accurate interfaces. Write unit and integration tests to ensure reliability and maintainability. Participate in code reviews and support best practices within a CI/CD pipeline. Coordinate with backend and QA teams to define acceptance criteria and deliver complete functionality. Contribute to architectural decisions, maintain technical documentation, and assist with sprint planning in an Agile setting. Requirements Minimum 3 years of professional experience in iOS development. Strong command of Swift; familiarity with Objective-C is a plus. Hands-on experience with SwiftUI and UIKit. Solid understanding of iOS frameworks such as Core Data, Core Animation, Push Notifications, and Keychain Services. Experience working with REST APIs and handling JSON data. Proficient with Git and branching strategies like GitFlow. Awareness of mobile security standards for financial apps. Experience with App Store submission, TestFlight, and the Apple Developer ecosystem. Strong communication and time management skills. Analytical thinking and a problem-solving approach. Fluency in English and Greek, both written and spoken. Preferred qualifications Background in fintech or banking mobile applications. Knowledge of PSD2, Open Banking standards, or PCI DSS compliance. Familiarity with Combine or async/await concurrency patterns. Experience with modular or microapp architecture. Understanding of design systems and accessibility (WCAG) standards. Experience working within Agile or Scrum and consulting project delivery. Benefits Professional development through participation in real-world projects across different industries.
About UsYodeck is an innovative and rapidly expanding Software-as-a-Service (SaaS) firm dedicated to transforming the $23 billion digital signage market. Our user-friendly, cost-effective, and feature-rich platform is designed to make digital signage accessible, empowering businesses across the globe. Since our launch in 2016, Yodeck has successfully powered over 160,000 screens in diverse settings, from restaurants and retail shops to educational institutions, stadiums, and conference centers. Recognized among the top five digital signage SaaS providers worldwide, we invite inquisitive and talented individuals to join our mission of accelerated growth!About the RoleWe are on the lookout for a skilled Analytics Engineer to serve as a crucial link between data engineering and business analytics. This role will involve designing and constructing robust data models that facilitate insightful reporting and informed decision-making while ensuring data integrity and reliability throughout our organization. You will collaborate closely with analysts, stakeholders, and data engineers to convert business requirements into clean, reusable data structures that enhance BI dashboards and self-service analytics. This is an exciting opportunity for someone passionate about building strong data foundations and advancing data maturity in a dynamic SaaS environment.ResponsibilitiesDesign and develop essential data models (Customer, Subscription, Revenue) in Snowflake using dbt, structuring Silver and Gold layers to ensure dependable reporting and analysis across the organization.Collaborate with the Head of Data and stakeholders to implement and maintain standardized metric logic (MRR, churn, CAC, retention), ensuring consistent and reusable definitions across all tools.Establish data quality checks, testing, monitoring, and documentation in dbt, ensuring transparency and trust in all data outputs.Work with analysts and stakeholders to translate business inquiries into structured data models; support BI tools with curated data sources.Implement and uphold data contracts and model standards in collaboration with the Data Engineer, minimizing pipeline disruptions and ensuring schema stability.Continuously enhance and evolve data models as business needs shift; support the adoption of self-service analytics.
IKH is a premier Software and Robotics Solutions provider making significant strides in the global market. Over the past few years, our team has expanded by over 80%, leading us to relocate to a modern, spacious office. As we embark on 2025, we're excited to introduce several innovative projects focused on digital transformation, custom software development, and robotics.We are currently seeking a talented Senior Java Software Engineer with a robust technical background and extensive experience to tackle challenging outsourced projects.In this position, you will not only develop complex project tasks but also supervise the development efforts of junior developers. You will analyze functional requirements and decompose tasks for team assignment.To thrive as a Senior Software Developer, you should possess profound knowledge of Java technologies and exhibit strong leadership capabilities. Exceptional communication skills are essential as you will collaborate with clients and various development teams.Your Daily Responsibilities:Design, develop, and maintain the back-end of large-scale web-based Java EE/Spring applications.Engage in technical analysis, documentation, implementation, and integration.Test and manage early support for core software tools and assets developed during software projects.Translate requirements into functional specifications.Employ BDD (Behaviour-Driven Development) methodology in coding and software implementation.Align solutions with client needs, particularly in collaboration with the architecture team.Execute integrations with other applications and developed modules.Provide assistance with deployment and configuration management.
Are you excited about the potential of Artificial Intelligence? At Satori Analytics, we are on a mission to revolutionize the world through innovative algorithms, providing clarity for global brands via Data & AI. Our state-of-the-art solutions cater to a diverse range of sectors—from cloud infrastructures for fintech to predictive analytics for airlines—encompassing the complete data lifecycle from ingestion to AI applications.As a rapidly expanding scale-up with a team of over 100 tech professionals, including Data Engineers and Data Scientists, we deliver groundbreaking analytics solutions across industries such as FMCG, retail, manufacturing, and financial services. Join us as we spearhead the data revolution in South-Eastern Europe and beyond!What Your Day Might Include:Collaborate closely with developers to ensure new features adhere to quality standards.Analyze requirements and user stories to determine testing needs.Execute functional and regression tests throughout each sprint.Contribute to the creation of automated tests (integration, UI, data) using tools such as Pytest or Playwright.Assist in maintaining automated test suites and their integration into CI pipelines (e.g., GitHub Actions).Validate data and AI-driven outputs by assessing correctness, consistency, and expected behavior.Document, track, and follow up on defects until they are resolved.Ensure organized and comprehensive test documentation is maintained.Support User Acceptance Testing (UAT) as necessary.
At Sunlight Group, we are at the forefront of revolutionizing energy storage solutions for industrial and advanced technology applications. Our commitment to performance and continuous improvement drives us to create innovative solutions that not only meet client needs but also contribute to a sustainable future. With a strong emphasis on environmental responsibility, we champion a culture of openness and respect in all interactions. Our customer-centric approach leverages data and insights to empower our clients and enhance our shared ecosystem. We embrace an entrepreneurial spirit, fostering an agile and collaborative environment that inspires our team through open communication, continuous learning, and opportunities for personal growth.Our Vision: Transforming Energy Storage Solutions to Power a Sustainable Tomorrow.Our Mission: We deliver cutting-edge, high-quality energy storage solutions for industrial and advanced technology applications, driving an all-electric future.We are seeking an AI Energy Systems Engineer to join our R&D Smart Energy Systems team. This role integrates artificial intelligence, energy management, and applied engineering to design and implement AI-driven solutions that optimize energy storage, distribution, and grid interaction across industrial, commercial, and renewable energy systems. As part of our team, you will contribute directly to the advancement of clean energy systems, collaborating with like-minded professionals dedicated to pioneering intelligent and sustainable infrastructure.Key Responsibilities:Design and deploy AI/ML models, including neural networks for load forecasting, energy storage optimization, anomaly detection in grid operations, predictive maintenance, and fault classification.Integrate machine learning pipelines into operational Energy Management Systems (EMS) and SCADA architectures.Develop and simulate electrical power system models and apply reinforcement learning or optimization algorithms to dynamic energy challenges.Create robust data pipelines and preprocessing frameworks for training on large datasets.
Join Novibet as an Analytics Engineer!Are you prepared to step into a pivotal position within a vibrant and rapidly advancing company? If you have a keen enthusiasm for Data Analytics and excel in a high-energy environment, this could be the perfect opportunity for you.About UsEstablished in 2010, Novibet is a prominent GameTech company operating across Europe, the Americas, and other regions (including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand). With hubs in Greece, Malta, Brazil, and Mexico, we proudly employ over 1,200 professionals globally. Our commitment to innovation ensures that we remain at the cutting edge of technological developments, continually pushing limits to provide seamless entertainment and online gaming experiences to our growing customer base.Why Choose Novibet?At Novibet, you will find the support and empowerment to thrive, focusing on personal and professional growth while engaging with a team of innovators who adapt to new challenges. We are dedicated to cultivating a positive, inclusive, and supportive workplace culture, enabling every individual to flourish.Become part of a team of more than 1,200 people worldwide, where collaboration, innovation, and personal development are deeply valued.Your RoleWe are on the lookout for a proficient Analytics Engineer to join our expanding BI/Analytics Engineer team at Novibet. In this capacity, you will design, construct, and maintain scalable data pipelines and curated datasets that empower analytics, reporting, and strategic decision-making across the organization. You will collaborate closely with Data Analysts, BI Analysts, and work alongside the Data Analytics Team to guarantee reliable, high-quality data products within Azure Databricks.Key ResponsibilitiesDesign, maintain, and optimize scalable ETL/ELT pipelines to effectively process and exchange data throughout our analytics ecosystem.Develop and sustain robust transformations in Azure Databricks, ensuring pipelines accommodate large workloads, intricate business logic, and integrations.Collaborate with Data Analysts and BI Analysts to provide analytics-ready datasets that fulfill reporting, KPI, and visualization needs (Tableau/Looker/Power BI or equivalent).Continuously assess and enhance the BI/data platform, focusing on reliability, scalability, efficiency, monitoring, and cost-effectiveness.Implement and promote data quality practices (validation checks, reconciliation, testing patterns) to enhance trust in reporting and decision-making.Address issues and maintain existing pipelines, datasets, and related business processes; conduct root-cause analysis and apply long-term solutions.Foster a culture of continuous improvement and knowledge sharing, including documentation, best practices, and reusable components.
Role overview Ballys Central Lotsa is looking for a Senior Java Software Engineer in Athens, Attikí, Greece. This position focuses on designing, building, and maintaining complex software systems that support core business needs. What you will do Design, implement, and support Java-based software solutions Work with teams across disciplines to clarify and refine project requirements Help ensure deliverables meet quality standards and business goals
Are you an experienced System Administrator/Engineer looking for an opportunity to make a significant impact in Greece? Join our team at European Dynamics and play a vital role in our diverse international projects!Key Responsibilities: Oversee and maintain critical IT operations, ensuring the smooth functioning of operating systems, security tools, applications, and servers; Diagnose and resolve hardware, software, networking, and system-related issues effectively; Implement security measures including access controls, backups, and firewalls to safeguard IT infrastructure; Install and configure both software and hardware systems; Manage networks, servers, and various technology tools to optimize performance; Continuously enhance security protocols and system efficiencies. Required Qualifications:Essential: Bachelor's degree in Information Technology or a related field; Proficient in English, both spoken and written; A minimum of 5 years of demonstrated experience in server-side technology and networked computing systems administration; Expertise in Linux operating systems; Familiarity with the latest technology and equipment, enterprise backup and recovery processes, and system performance monitoring tools; Experience in virtualization technologies; Solid background in IT operations. Preferred Qualifications: Experience with e-government projects; Knowledge of containerization technologies such as Docker and Kubernetes; Willingness to be on-call and available outside of standard working hours to address urgent issues. Benefits:We value talent and dedication at European Dynamics, and we offer a range of benefits, including:Attractive full-time salary;Comprehensive private health insurance via the company’s group program;Flexible working hours to promote work-life balance;Access to state-of-the-art tools and technology;Opportunities for professional development, including language courses and specialized training;Career advancement with exposure to innovative specialists in the field;A dynamic work environment that encourages autonomy, mentorship, and personal growth.If you're ready for an exciting challenge, eager to work with leading technologies, and want to enjoy your professional journey, we invite you to apply! Please submit your detailed CV in English, referencing: (SYAE/02/26).Explore our other job vacancies by visiting our careers page (www.eurodyn.com) and connect with us on Twitter (@EURODYN_Careers) and LinkedIn.
Join Angelicoussis Group, a global leader in ship management, as a skilled ICT Engineer. We are seeking a dedicated and proactive individual to enhance our IT systems within our office environment.About the PositionThe ideal candidate will play a pivotal role in the implementation and ongoing support of our system applications, ensuring seamless operations across our office premises.Key ResponsibilitiesMonitor, maintain, and provide support for all IT systems, including PCs, laptops, printers, networking hardware, and software at both 1st and 2nd levels.Oversee the administration of internet and intranet infrastructure, including web and mail servers, office automation tools, antivirus solutions, backup systems, and security applications.Assist users with ERP-related issues at 1st level, including support for retail store operations, managing access levels and security protocols.Collaborate with various departments to understand their business needs, troubleshoot problems, and recommend effective solutions.Stay updated with the latest technological advancements and coordinate new IT projects and business development initiatives.
Join Bally's Intralot as a Cloud Engineer!As a Cloud Engineer in our dynamic team, you will play a pivotal role in managing innovative cloud solutions tailored for the vibrant gaming industry!Key ResponsibilitiesDesign, deploy, and manage cutting-edge cloud solutions utilizing Azure and AWS.Continuously monitor and enhance cloud infrastructure performance.Ensure security and compliance adhering to industry best practices.Collaborate with cross-functional teams for seamless cloud service integration into enterprise applications.Diagnose issues and contribute to initiatives focused on cost optimization.Note: Networking tasks are managed by a dedicated team; only fundamental knowledge is required for effective collaboration.
Join Our Innovative TeamOpenBet is a pioneering force in the global betting and gaming entertainment sector, collaborating with over 200 partners to deliver unforgettable winning experiences to millions of players around the globe. From facilitating bets during globally significant events such as the FIFA World Cup and the Super Bowl to innovating next-generation products like BetBuilder, we are committed to redefining player experiences with top-notch content, state-of-the-art technology, and advanced player protection mechanisms.With over 25 years of industry leadership, our robust platform supports some of the most recognized betting brands, ensuring peak performance with 100% uptime, exceptional scalability, and rapid processing speeds. Boasting 85 licenses and serving 20 World Lottery Association operators, our team of more than 1,200 professionals across 14 countries keeps us at the forefront of the industry.Your Role and ResponsibilitiesDesign and develop new features and functionalities for customer products and services, including generating unit tests as necessary;Maintain high standards of code quality for the products and services developed by your team;Participate in planning sessions and contribute valuable insights;Identify and escalate issues related to performance, security, and scalability that require significant improvement;Develop a comprehensive understanding of the system architecture and design components to meet product requirements;Align development processes with the technical methodologies prevalent in the broader organization;Utilize Agile development processes effectively;Collaborate within a self-organizing Agile team to create new features and functionalities for large-scale betting websites;Write robust, clean, and efficient code following practices such as Test-Driven Development (TDD);Gather and define customer requirements using Behavior-Driven Development (BDD) techniques;Create solutions that are modular, scalable, and portable.What You Bring to the TeamA Bachelor's degree in a relevant scientific discipline, preferably in computer science, engineering, or information systems from a reputable university;2-4 years of experience in a development environment;Proficiency in one or more major programming languages (such as Java, C/C++, Python, PHP, TCL) and a willingness to learn additional languages;Experience with Agile methodologies including Scrum, Lean, and Kanban;Strong teamwork and collaboration skills within an Agile team setting;Excellent communication skills, both verbal and written, including the ability to present to peers;A proactive attitude and innovative problem-solving abilities;Capability to adapt to changing priorities and deliver results.