Software Developer/ Engineer/ Architect

Fullstack Engineer (Node.js,Angular)

We are hiring a Full Stack Engineer for a 6-9 month contract. You will work with our customer as part of a global team of architects, engineers, and other subject matter experts who focus on delivering a secure and frictionless experience for users accessing applications and services. This role will focus on the development of application and identity services.


You will need experience designing and developing web applications using Node.JS / JavaScript, Angular, Ionic, CSS, and HTML. Ideally you will have experience developing mobile applications, SPA’s, developing SDK’s, and experience with BaaS and OIDC. You will work closely with services and DevOps engineers, and a team of architects to rapidly develop web applications. You will also be developing AWS and Azure based services.

These services will include general application API’s, Identity and Access Management (IAM) services in Python, Node.js / JavaScript, and

You should also have experience working with serverless, microservices, and event driven software design and possess the ability to develop and mentor junior engineers in software design and development.


This role will work in fast paced and exciting environment and must be an active participant helping to drive engineering excellence while providing highly scalable, secure, and stable solutions. The ability to clearly communicate, be self-motivated, and able to quickly learn new skills will be required for this role.

Required Skills

  • Experience developing web applications using JavaScript / Node.JS, React, Ionic, HTML, and CSS
  • Excellent general programming skills and knowledge or programming methodologies
  • Experience with source control solutions, branching, merging, and with code review
  • Experience with rapid prototyping
  • Experience deploying applications using Serverless
  • Experience developing and deploying applications to AWS and Azure (GCP is a plus)
  • Basic understanding of componentized solution architectural models
  • Experience writing server-side application code and business logic
  • Experience developing to specification and extrapolating implied or not defined requirements
  • Experience developing using design systems
  • Experience with OAuth, OpenID Connect (OIDC), JSON Web Tokens, and JSON Web Keys
  • Excellent analytical and technical troubleshooting skills
  • Experience working with Gitlab, Jira, Confluence, and Postman
  • Excellent coding standards and experience mentoring other developers in appropriate coding standards
  • Ability to propose new solutions and methodologies to improve solution design and development processes
  • Experience with unit and integration testing
  • Good understanding of IT security principles
  • Basic understanding of architecture models and paradigms (e.g. TOGAF, SOA, BaaS)
  • Experience creating technical documentation
  • Design to learn new skills and grow professionally

Desired Skills

  • Experience developing with .Net / C#, Java, Bash, or PowerShell
  • Experience developing solutions which leverage LDAP, SQL, and NoSQL databases
  • Experience threat modeling
  • Experience developing Identity and Access Management (IAM) solutions is a plus
  • Experience with BaaS and FaaS service architectures
  • Experience with Experience Architecture and Design
  • Experience architecting, designing, and documenting componentized services
  • Experience developing REST and GraphQL API’s and services
  • Experience with gRPC and Protocol Buffer

WHAT WE OFFER

  • Market leading Pension Package
  • Comprehensive Relocation Assistance
  • Health & Life Insurance
  • Sports & Social Club, Running Club, Hacker Club
  • Tax saver program & Cycle to work scheme
  • Wellness Programme: Pilates, Health Screenings & Workshops
  • Great location in the heart of Dublin City centre 
  • Excellent opportunities to experiment with new technologies
  • Learning and development opportunities
  • Innovative and challenging work culture