Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Key QualificationsBachelor's degree in Information Technology, Computer Science, or a related field;A minimum of 6 years of hands-on experience in Java development (Java v11+) with the Spring or Spring Boot framework;Strong programming fundamentals with a focus on design and coding best practices;Extensive experience with relational databases;Proficiency in web applications and front-end development using JavaScript frameworks, primarily Angular;Familiarity with Elasticsearch, Kafka, and JMS;Development experience with open-source Java Stack technologies such as Postgres, Maven, Git/Bitbucket, and JUnit;Excellent verbal and written communication skills in English (B2 level or higher);A collaborative mindset and the ability to work effectively in a multicultural and international environment.
About the job
Join Our Team as a Full-Stack Java Software Engineer!
Core Values: Trust | Respect | Team Spirit
Our Key to Success: Our dedicated team members who enhance our projects with their skills and integrity!
Your daily tasks will encompass back-end development and testing of web applications utilizing the Java programming language (version 8 and above). Collaborate in a dynamic environment that fosters both professional growth and team collaboration.
About Trasys Greece
Trasys Greece, a part of the NRB Group, is a forward-thinking organization that values diversity and inclusion. We are committed to providing equal opportunities to all applicants and fostering a workplace that respects and values every individual.
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-gener…
At Skroutz, our mission is clear: we aim to astonish. Since our inception in 2005, we have believed that satisfied customers lead to satisfied merchants. It is our responsibility to understand and anticipate their needs, delivering an exceptional, hassle-free experience.Our vision is focused: we strive to streamline shopping, creating a reliable platform where millions can effortlessly discover and meet their online shopping desires, safely.Whether you're in search of the latest smartphone, replenishing your pantry, finding the ideal attire for a special occasion, or hunting for that elusive gaming console, Skroutz stands as your dependable ally for seamless shopping experiences.Our ambitions transcend national borders. We are on track to become one of Europe’s most rapidly expanding marketplaces, with thrilling growth initiatives already underway in Cyprus and the Balkans. Our unwavering dedication to customer satisfaction remains our guiding principle in every decision.To realize our vision, we are on the lookout for individuals who share our enthusiasm for e-commerce and technology. If you possess a drive to create extraordinary shopping moments for our users and assist sellers globally in expanding their businesses, we invite you to join our team.Become a part of Skroutz and embark on a journey that is transforming the landscape of online shopping. Together, let’s turn ordinary moments into extraordinary experiences.Are you ready for the challenge?#AimToAmazeOur Engineering ValuesMaster your technology. Develop your skills, refine your tools, and take pride in your work.Release early & iterate. Create prototypes and gather critical feedback promptly. Use that feedback as a guide. Embrace compromise, but always return to refine your work.Be a team player. Offer assistance, listen actively, and seek to understand. Take initiative when necessary.Avoid over-complication. Don’t over-engineer, over-analyze, or over-regulate your work.Find joy in your work. Celebrate your successes.Technologies We UtilizeOur primary stack consists of Ruby for backend development, utilizing the Ruby on Rails framework, along with JavaScript (ES6) and React/Redux for frontend development. We operate on a MariaDB cluster, and extensively employ Elasticsearch, Kafka, MongoDB, Redis, and Memcached. Jenkins is used for our CI processes, supplemented by tools like Sentry, DataDog, and Grafana for monitoring. We prioritize selecting the most effective tools available to meet our requirements. Explore more about our projects on our Engineering blog.
Join Our TeamAt OpenBet, we pride ourselves on being a premier global leader in betting and gaming entertainment. Trusted by over 200 partners worldwide, we are dedicated to creating unforgettable winning moments for millions of players. Our innovations have transformed the player experience, from processing bets during major events such as the FIFA World Cup and Super Bowl to developing cutting-edge products like BetBuilder. We are committed to delivering high-quality content and advanced player protection tools.For more than 25 years, our industry-leading platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses and a team of over 1,200 experts across 14 countries, we continue to be at the forefront of the industry.Your MissionWhat You Will DoDevelop and enhance features for high-transaction, large-scale betting websites.Engage in design and code reviews to ensure quality and efficiency.Identify and resolve performance bottlenecks within the software.Create modular, scalable, and portable solutions.Contribute to the overall system architecture while designing components that align with our objectives.Work on full stack, end-to-end solutions.Collaborate with and learn from seasoned team members.Your ProfileWhat You BringIf you are the right candidate for this Software Engineer role, you will have:A minimum of 3 years of hands-on experience in designing and developing applications using Java Enterprise platforms, particularly in UNIX/Linux environments.Proficiency in the Spring framework (Spring Boot, Spring MVC).Strong understanding of Relational Databases, SQL, and ORM technologies such as JPA and Hibernate.Experience in developing distributed systems with a solid grasp of concepts like caching, interprocess communication, and brokering.Excellent communication skills, both written and verbal.Familiarity with microservices architecture and distributed systems.A quick ability to learn and adapt to new technologies.Experience with Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD).Bonus QualificationsExperience developing applications on Unix/Linux.Familiarity with web technologies and internet protocols (REST APIs, JSON, XML, HTTP, TCP/IP).Experience with Maven and automated testing frameworks.Knowledge of third-party system integration.Familiarity with messaging systems such as Kafka and RabbitMQ.Experience with version control (Git), CI/CD tools (Jenkins, Bitbucket), and containerization technologies (Docker, Kubernetes).Knowledge of infrastructure-as-code tools (Terraform, Ansible).Experience with cloud services, preferably AWS.Scripting skills in Bash, Perl, Python, or JavaScript.
At Skroutz, we are driven by a simple mission: to amaze our customers. Since our inception in 2005, we have believed that satisfied customers lead to satisfied merchants. Our goal is to understand and anticipate their needs, providing an unparalleled shopping experience.Our vision is ambitious: to simplify online shopping by creating a trustworthy platform where millions can effortlessly meet their shopping needs. Whether searching for the latest smartphone, stocking up on pantry essentials, finding the perfect outfit, or hunting for collectible gaming consoles, Skroutz is your reliable partner for seamless shopping.Our ambitions are not confined to Greece; we are rapidly expanding into new markets across Europe, including Cyprus and the Balkans, as we work towards becoming one of the continent's fastest-growing marketplaces. Our dedication to customer satisfaction guides every decision we make.We are looking for passionate individuals who share our enthusiasm for e-commerce and technology. If you strive to create extraordinary shopping experiences for users and help sellers grow their businesses globally, we want you on our team.Join Skroutz and be part of a transformational journey that is redefining online shopping. Let’s convert everyday moments into remarkable experiences together.Are you ready to take on the challenge?#AimToAmaze
Join INTRALOT as an Application Support EngineerYour Role: As an Application Support Engineer, you will play a crucial role in maintaining smooth operations by:Monitoring and addressing open production issues at the second level within specified timeframes.Immediately initiating a "Problem" report when the root cause of an incident is not identified.Performing advanced troubleshooting for production incidents and issues.Taking ownership of problem monitoring and tracking, emphasizing process improvement for recurring issues.Reproducing incidents and validating fixes through regression testing.Contributing to root cause analysis initiatives to prevent future outages or quality problems.Flexibility is essential as this position may involve shift work and occasional international travel due to our global clientele.
Join a prominent player in the education technology sector, recognized globally as a leader in assessment and certification of professional skills, operating in over 200 countries. This is your opportunity to apply now! PeopleCert is on the lookout for a skilled Software Developer to become a vital part of our Software Development Team. Your role will involve designing and developing applications that facilitate the management of our certification exams, available 24/7 around the globe. Our applications are web-based, utilizing cloud (Azure) services, and incorporate various technologies, including JavaScript, Redis, OAuth, .NET, SQL Server, alongside iOS and Android native app development and video streaming.As a Software Developer, your responsibilities will encompass:Software Development and Maintenance: Engage actively in all stages of the software development lifecycle for our products. Write high-quality, testable, and efficient code with advanced tools, ensuring thorough documentation in accordance with PeopleCert standards.Project Collaboration: Involve yourself in project planning and design. Track ongoing project progress and provide daily updates on task statuses to both management and project management teams using Wrike.Quality Assurance: Execute unit testing and initial debugging to ensure functionality. Work closely with the Software Quality Assurance team to report findings and enhance software quality.Technological Innovation: Investigate innovative technologies, tools, and solutions, sharing knowledge with the team to cultivate a culture of innovation.Team Collaboration and Communication: Cooperate effectively within a team environment, communicating efficiently with colleagues to achieve the best results.Policy Adherence: Implement all procedures, policies, and work instructions as per the PeopleCert Integrated Management System.Cultural Alignment: Embody the company’s core values of Quality, Passion, Integrity, and Innovation in all professional activities.What we seek:Educational Background: A University Degree in Informatics Technology or a related field is required. A Postgraduate Degree is preferred.Professional Experience: A minimum of 2 years of experience in software development, with a proven track record in a project leadership role.Technical Proficiency: Strong expertise in Object-Oriented Programming, along with advanced skills in ASP.NET, C#, and JavaScript. A deep comprehension of frameworks and design patterns is essential.Exposure in Agile Environments: Experience working within Agile development frameworks.
The TeamOpenBet stands as a premier global authority in the realm of betting and gaming entertainment, relied upon by over 200 partners to craft unforgettable winning experiences for millions globally. From managing bets during monumental events such as the FIFA World Cup and Super Bowl to innovating next-generation products like Bet Builder, we are constantly reshaping the player experience with superior content, innovative technology, and advanced player protection measures.With a legacy spanning over 25 years, our unparalleled platform has fueled the most recognizable betting brands, guaranteeing peak performance with 100% uptime, unmatched scalability, and speed. Holding 85 licenses and counting, alongside 20 World Lottery Association operators in our clientele, we boast a robust team of over 1,200 experts across 14 countries. Join OpenBet to elevate your career and collaborate with a global team at the forefront of shaping the future of betting entertainment for millions.The GoalWe are in search of a driven and ambitious Senior .NET Software Engineer to propel Sportcast's growth from our European offices.As a Senior Software Developer within the Trading & Data Solutions team, you will engage in a cross-functional capacity, developing, deploying, and supporting various projects and initiatives. You'll have the chance to work on diverse projects, producing code that is both testable and maintainable. As a valued team player, your contributions will be instrumental in team design, scoping, and prioritization discussions. This team is dedicated to assisting the business in achieving scalability through automation.Your role will encompass the development and maintenance of real-time systems.What You’ll Be DoingAnalyze and question business requirements critically.Actively participate in solution design efforts.Ensure our systems' performance, security, and availability.Develop high-quality, high-performing code aligned with business needs.Optimize solutions to support service levels while minimizing cloud expenses.Mentor fellow team members.Automate processes wherever feasible.Challenge existing practices to enhance our patterns, standards, and procedures throughout the organization.The Player5+ years of experience with .NET/.NET Core and C#Familiarity with Unit Testing, serverless technologies like Azure Functions, and containerized microservices using Azure Container Apps or AWS equivalentsExtensive expertise in SQL-based databases, including MSSQL and PostgreSQL, with a strong grasp of query optimization, indexing strategies, and performance tuning for large-scale, high-throughput applicationsProficient in utilizing GitHub Copilot and Cursor AI to enhance development speed while ensuring secure and compliant coding practices
Antenna is seeking an IT Business Analyst to support its operations in Athens, Greece. This position connects technology teams and business stakeholders, helping ensure IT solutions support the company’s strategic objectives. Role overview The IT Business Analyst gathers requirements from multiple stakeholders, reviews current business processes, and identifies ways to improve efficiency through technology. The role involves translating business needs into clear technical specifications. Key responsibilities Work with stakeholders to collect and document business requirements Analyze existing processes and identify areas for improvement Propose solutions that support operational goals and efficiency Location This role is based in Athens, Attica, Greece.
Join Euronet, a pioneering force in the global payments processing sector, where we are committed to transforming the way the world manages its finances. Our innovative solutions, which include mobile wallets, card issuance, and real-time payment platforms, are reshaping digital transactions in over 160 countries.We are on the lookout for enthusiastic and skilled Java Android Software Engineers who are eager to contribute to our mission. You will be instrumental in developing and enhancing applications for our state-of-the-art payment terminals.Your Experience @EuronetAs part of the #Euronetter community, you will thrive in a culture that values human connections, trust, and collaboration. We prioritize your professional growth and recognize your contributions with ample career development opportunities.What We OfferCompetitive salary and benefits packagePerformance-based annual bonusesComprehensive Private Health InsuranceEmployee Stock Purchase PlanAccess to top-notch tools and technologiesFlexible hybrid work modelStructured career development and yearly performance evaluationsBonuses for employee referrals and community volunteeringA chance to work within a dynamic, stable, and international landscapeYour ImpactCreate and maintain Android applications for payment terminals utilizing reusable and reliable JAVA code.Work alongside cross-functional teams to gather requirements and convert them into technical specifications.Develop secure and efficient payment processing solutions.Identify and fix software defects, optimizing the performance of applications.Engage in code review processes.Leverage Git for version control and team collaboration.What Makes You Stand OutBachelor's degree in Information Technology or a related field.At least three (3) years of experience in software development with Java and Android.Familiarity with banking and financial systems is a plus.Solid understanding of software design principles and architectural patterns.Experience with secure coding practices.Proficient in Git for version control.Skilled in Android Studio for application development.Adept at applying Android UI design principles for user-friendly interfaces.Fluent in Greek and English, both written and spoken.Eligible to work in the EU on a full-time permanent basis without the need for employer sponsorship.Attributes for SuccessProactive, self-motivated, and capable of working independently as well as part of a team.Detail-oriented with a commitment to excellence.
Are you excited about the power of Artificial Intelligence? At Satori Analytics, we are dedicated to transforming industries through innovative Data & AI solutions. Our mission is to empower global brands by providing unparalleled clarity and insights, utilizing cutting-edge technologies. Our diverse range of services spans from developing cloud-based ecosystems for fintech to creating predictive models for the airline industry, covering the entire data lifecycle—from data ingestion to AI implementation.As a rapidly expanding scale-up, our talented team of over 100 professionals—including Data Engineers, Data Scientists, and other tech experts—delivers pioneering analytics solutions for various sectors, including FMCG, retail, manufacturing, and financial services. Join us as we spearhead the data revolution in South-Eastern Europe and beyond!Ready to collaborate with one of Greece's largest energy companies?Your Daily Responsibilities:Design, construct, and maintain backend services that address real-world business challenges, guiding projects from concept to production.Engage in the complete software development lifecycle—from gathering requirements to deploying and managing systems in a live environment.Monitor, diagnose, and enhance production systems and cloud infrastructure utilizing observability tools.Work closely with product teams and stakeholders to translate business requirements into precise, actionable technical solutions.
At Euronet, we are pioneers in payment solutions, influencing the future of global money movement as a leader in payment processing and cross-border transactions. Our innovative products, from mobile wallets to real-time payment platforms, drive digital transformation across more than 160 countries.We are seeking a C#/.NET Software Engineer to join our E-Commerce/Merchant Services team. If you are enthusiastic about developing scalable, high-performance applications and thrive in a collaborative, team-oriented environment, this role is for you. You will leverage Microsoft technologies to design, develop, and maintain software solutions that enhance our rapidly expanding E-Commerce ecosystem.Your Life @EuronetAs a proud #Euronetter, you will be part of a culture that values humanity, trust, respect, and collaboration. Your efforts will be acknowledged, and your professional growth will be nurtured through rewarding career development opportunities.Perks & Benefits That MatterAttractive compensation packageAnnual performance-based bonusComprehensive private health insuranceEmployee Stock Purchase PlanAccess to top-notch tools and equipmentFlexible hybrid working modelCareer advancement and annual performance reviewsEmployee referral bonuses, wellness programs, and community engagement activitiesOpportunity to work in a dynamic, stable, and international settingHow You'll Make an ImpactDesign, develop, and maintain high-quality software using Microsoft .NET C#.Create scalable, efficient, and high-performance software components.Collaborate with product managers, engineers, and cross-functional teams to convert business requirements into technical solutions.Analyze requirements and deliver solutions adhering to industry best practices.Utilize your knowledge of Microsoft SQL Server to create and manage relational databases, schemas, and stored procedures.Engage in code reviews to uphold high standards of quality, maintainability, and performance.Partner with project managers to ensure timely and on-scope delivery of software projects.
We are on the lookout for an enthusiastic and driven Mid-Level Quality Assurance Engineer to join our talented IT team, working closely with one of our prominent clients in the Greek market. This role is pivotal in crafting innovative test scenarios and executing tests for technology-driven business solutions, aimed at enhancing our clients' delivery methods and overall product excellence.Key ResponsibilitiesCreate and implement testing scenarios and test cases for packaged applications developed with custom technologies.Conduct comprehensive functional manual testing during System Integration Testing (SIT) and User Acceptance Testing (UAT) phases.Analyze and comprehend business requirements effectively.Develop optimized test scenarios, strategize testing activities, and estimate testing efforts accurately.Determine test environment and data requirements, as well as recognize dependencies on both external and internal applications.Document and report test statuses, while logging and tracking defects meticulously.Assist in defect resolution and evaluate test outcomes for ongoing enhancements.
Role Overview netcompany1 is hiring a Mid/Senior IT Business Analyst in Athens. This position focuses on working with Agile teams to improve business processes and deliver practical solutions. The analyst will work side by side with stakeholders to understand needs, document requirements, and help shape project outcomes. What You Will Do Gather and document business requirements from stakeholders Analyze existing processes to identify areas for improvement Translate business needs into actionable tasks for Agile development teams Guide teams using Agile methodologies to meet project objectives Support delivery of solutions that improve efficiency and effectiveness What We Look For Proven experience as an IT Business Analyst Strong background in Agile practices Analytical mindset and a knack for problem-solving Excellent communication skills
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
Speechify seeks a Software Engineer to focus on iOS Core Product development in Athens, Greece. This position involves building and refining features that enhance the mobile app experience for users. Role overview The iOS Core Product engineer will join a collaborative team working to design and implement new solutions for Speechify’s mobile applications. The work centers on developing features that shape how users interact with the product and contribute to the overall quality of the app. What you will do Design and implement new solutions for iOS with a team-oriented approach Contribute to building high-quality mobile applications Help define features that influence the user experience in Speechify’s products Requirements Experience developing for iOS Interest in working collaboratively to solve technical challenges Ability to adapt to shifting priorities and new problems Motivation to try new ideas in mobile technology
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
Join Skroutz, where our mission is to deliver extraordinary experiences. Since our inception in 2005, we have believed that satisfied customers lead to satisfied merchants, driving us to understand and fulfill their needs while providing a seamless shopping journey.Our ambition is to transform into the Everyday App, the preferred platform for millions to meet their online shopping requirements. From the latest smartphone to essential pantry items, stylish outfits, or collectible gaming consoles, Skroutz is your reliable partner for effortless shopping.With aspirations that extend beyond Greece, we are on the path to becoming one of Europe's fastest-growing Marketplaces, with exciting ventures underway in Cyprus and the Balkans. Our commitment to customer satisfaction shapes every decision we make.We are looking for passionate individuals who thrive in the intersection of e-commerce and technology. If your drive is to create remarkable shopping experiences for users while enabling sellers globally to thrive, we want you on our team.At Skroutz, be a part of a transformative journey that redefines online shopping. Together, let’s turn everyday moments into exceptional experiences.Are you ready for the challenge?#AimToAmazeOur Engineering ValuesMaster your craft and take pride in your work.Deliver early and iterate based on feedback.Collaborate and be proactive within your team.Avoid over-engineering and focus on simplicity.Enjoy the process and celebrate achievements.Technologies We UseOur primary stack includes Ruby for backend development, utilizing the Ruby on Rails framework, alongside Javascript (ES6) and React/Redux for frontend. We leverage a MariaDB cluster for storage, with extensive use of Elasticsearch, Kafka, MongoDB, Redis, and Memcached. Jenkins is our go-to for CI, and we utilize tools like Sentry, DataDog, and Grafana for monitoring purposes. We consistently seek the most effective tools tailored to our needs. Discover more about our projects on our Engineering blog.Your Contribution to Skroutz's VisionWe are searching for Senior Backend Software Engineers with a robust technical background...
Join the prestigious Conrad Athens The Ilisian, the latest luxury hotel that redefines Athenian hospitality. Nestled in the heart of Athens, this hotel promises an extraordinary experience amidst the city's rich cultural and historical tapestry.As the Chief Accountant, you will take charge of our accounting team, ensuring the meticulous management of financial reporting processes and the integrity of financial data. In this pivotal position, you will oversee all financial operations, guaranteeing precise reporting and adherence to regulations. Your accounting expertise will be instrumental in enhancing the hotel's financial performance and supporting the success of our operations. Key ResponsibilitiesLead daily activities within the accounting department, including general ledger management, bookkeeping, and financial reporting.Prepare, review, and analyze financial statements in compliance with company policies and relevant accounting standards (e.g., GAAP or IFRS).Monitor organizational financial performance through effective budgeting, forecasting, and variance analysis to aid in strategic planning.Ensure timely completion of monthly, quarterly, and annual financial closing processes.Oversee the preparation and submission of tax returns, ensuring compliance with local, state, and national tax laws.Develop and maintain robust internal controls to secure hotel assets and uphold financial integrity.Collaborate with department heads and senior management to provide actionable financial insights that support data-driven decision-making.
Join Cross Border Talents as a Swedish Customer Advisor in the vibrant city of Athens, Greece! Since 2014, we have been tackling the Digital Skills Shortage with innovative global recruitment strategies and cutting-edge algorithms. Our mission is to bridge talented individuals with leading employers in stunning cities, enhancing the quality of life for our candidates. Our commitment to excellence has earned us 3 prestigious seals from the European Commission, highlighting the impact of our vision. With over 1000 job openings every month in 10 EU countries, we invite you to be part of our success story!Are you eager to gain professional experience while enjoying the breathtaking city of Athens, rich in culture and history? Picture yourself unwinding with surfing lessons after work!Utilize your language and tech skills in a dynamic environment! Join a top-tier BPO in Athens, where your role as a customer support agent involves delivering exceptional service to customers while collaborating with renowned global brands.Your Role as a Customer Advisor:Represent a prestigious global brand.Thrive in a multicultural setting.Cultivate customer relationships to deliver outstanding experiences.Utilize open-ended questions and support documents to troubleshoot effectively.Provide solutions to common inquiries and challenges.
Join Kaizen GamingAt Kaizen Gaming, the driving force behind Betano, we are proud to be one of the leading GameTech companies globally, with operations spanning 20 diverse markets. Our commitment lies in leveraging state-of-the-art technology to deliver unparalleled experiences for millions of customers who rely on us for their entertainment.Our vibrant team consists of over 2,700 talented individuals from more than 40 nationalities across three continents.Recognized as one of the Best Workplaces in Europe and certified as a Great Place to Work in all our offices, we guarantee that no two days will ever be the same. Are you ready to Press Play on Your Potential?About the RoleAs a Backend Engineer, you will be an integral part of an autonomous Agile team, collaborating closely with the Product Owner, Agile Delivery Lead, Automation Testers, and fellow Software Engineers to create a competitive edge for Kaizen and provide an exceptional online experience for our customers.At Kaizen, our software engineers are entrusted with a variety of projects, ranging from customer-facing websites and mobile applications to internal tools and backend services, all designed to handle high traffic and volume.Your ResponsibilitiesDevelop innovative solutions from the ground up, guiding them from concept to production.Transform requirements into efficient and sophisticated technological systems, leveraging our large-scale, highly available infrastructure.Design, build, and maintain efficient, reusable, and reliable code.Explore new technologies to identify effective solutions for everyday challenges.Deliver high-value features rapidly.Question the status quo and drive improvements for both the team and the product.Technology StackOur platforms primarily utilize C# / ASP.NET, with new services developed in .NET Core. Contemporary applications employ Vue.js for the frontend, while legacy systems utilize server-rendered (Razor) views combined with jQuery and Knockout.js. We predominantly rely on MS SQL Server for data storage, supplemented by Redis and ElasticSearch when applicable. RabbitMQ serves as our primary message broker, and we use GitLab for code versioning and continuous integration, alongside the Atlassian suite for issue tracking and documentation.