of triage, RCA and fix for software issues within a distributed system Competence in multiple programming languages Experience of database development (SQL and NoSQL) Experience with designpatterns, refactoring, OO design and related areas Strong analytical, problem-solving and organizational skills Demonstrate accountability for results whilst working with high autonomy The right to live and More ❯
embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. Your new position You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are highly secure devices capable of handling … and JSON based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation … permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core Object Oriented Design practices Experience with DesignPatterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. More ❯
thrives in a fast-paced, collaborative environment and enjoys solving complex problems that blend cutting-edge technology with impactful human-centred design. Responsibilities Frontend Engineering & Architecture Lead the design, implementation, and maintenance of scalable, accessible, and high-performing frontend systems using React, TypeScript, and modern tooling. Set architectural direction for the frontend codebase and participate in ongoing system … evolution and refactoring initiatives. Ensure high-quality, maintainable code through code reviews, automated testing, and continuous integration. Maintain rigorous adherence to UX, accessibility, and design standards in alignment with our product and design teams. Technical Leadership & Delivery Guide and mentor a growing team of frontend engineers, promoting best practices and supporting their technical development. Own frontend … TypeScript in a production environment. Experience leading engineering initiatives, mentoring teammates, and owning architectural decisions on frontend systems. Strong knowledge of modern frontend build systems, component designpatterns, and performance optimisation strategies. Deep understanding of web accessibility, responsive design, and usability principles. Experience working with other teams, including backend, devops, and product stakeholders. Familiarity with More ❯
in the team. This role involves taking ownership of key projects and components throughout the entire Software Development Life Cycle (SDLC). A primary focus will be on design, development & maintenance of components under Price Master Central systems which would require expertise in Java, Spring, SQL, API development, Kafka, Kubernetes, and Cloud technologies. You will guide & mentor team …/PL-SQL on Oracle DB Extensive working knowledge on container platform based on Kubernetes, Kafka, Redis Experience with Unix commands, shell scripting. Strong understanding of Designpatterns and Architectural principles Familiarity with standard data structures and algorithms. Experience using the following tools - JIRA, Harness/uDeploy, Sonarqube, TeamCity, Artifactory, Git (GHE & Bitbucket) Logical thinking, strong analytical More ❯
K We're partnering with a leading payments company to help grow their engineering team with a key hire - a Software Engineer II who can contribute to the design and build of modern backend services and customer-facing portals. This is a hands-on development role focused on solving real-world challenges in the payments space. It's … fintech or payments environment Strong understanding of backend/server-side product development Proficiency in an OO language such as Java or C# Working knowledge of designpatterns, refactoring, and clean code principles Comfortable working across a variety of project sizes - from solo builds to cross-functional delivery teams Solid web client programming experience (HTML, JavaScript, CSS … Understanding of Linux or Windows environments and database design fundamentals What to expect: 100% remote working from anywhere in Ireland or the UK A genuinely collaborative team with no unnecessary processes High autonomy and the chance to shape solutions that impact real users Encouragement to experiment, grow, and master your craft Apply here or reach out to Aaron More ❯
Analyse problems and create innovative solutions. Mentor junior developers and analysts. Key Skills and Experience Required Extensive Core Java experience with strong knowledge of data structures, designpatterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity with Jira, Bitbucket, and More ❯