**Job Opportunity:**
We are seeking a talented Full Stack Developer to join our team and contribute to the development of our new merchant-facing portal.
This is an exciting opportunity for a skilled professional to play a key role in shaping the architecture, development approach, and user experience of a core product used by our customers every day.
The successful candidate will work closely with a close-knit team in Dublin, collaborating with developers, business analysts, UX designers, and testers to build something innovative, scalable, and high-impact.
You will be encouraged to contribute to every stage of the software development lifecycle from technical planning and architecture to hands-on coding and continuous improvement.
**Key Responsibilities:**
* Designing, developing, and maintaining scalable full-stack web applications using TypeScript, React, and Node.js frameworks (NestJS, NextJS).
* Building elegant, intuitive, and performant user interfaces using Material UI.
* Working with GraphQL APIs and MySQL databases via Prisma ORM.
* Contributing to architectural decisions, feature planning, and process improvements.
* Collaborating within an agile team across development, QA, UX, and business analysis functions.
* Writing clean, testable, maintainable code and conducting code reviews.
**Required Skills and Qualifications:**
* Experience in full-stack development, ideally using modern JavaScript/TypeScript frameworks.
* Strong knowledge of React and modern front-end techniques.
* Solid backend experience using Node.js and associated libraries/frameworks.
* Understanding of relational (SQL) and non-relational (NoSQL) databases.
* Familiarity with GraphQL and cloud-based infrastructure (AWS preferred).
* Experience with version control (git), CI/CD pipelines, and DevOps best practices.
**Benefits:**
* Competitive salary package.
* Private health insurance.
* Company pension contribution.
* Learning & development platform with 100+ courses.
* Mentorship and performance management programme.
* Quarterly internal webinars and knowledge sharing.
**About Us:
We value openness, learning, and collaboration. We invest in people, providing them with access to training and development opportunities. Our team is dynamic and fast-paced, with a focus on innovation and growth.