Node Js Engineer

  • Limerick
  • Cpl
Summary of role My client is a looking for a self-motivated individual with proactive approach to join their team as Full stack NodeJS Developer. The ideal candidate will be part of their Large Language Model Engineering team and will be ensuring that all deliverables meet high-quality standards. The candidate must have Strong work ethic & able to perform well in any fast paced environment. Who you are:A great team player and a great coach dedicated to building software more efficiently, safely, and sustainably. Significant experience working with & leading high performing teams of engineers to deliver complex products. To be comfortable with and enjoy operating in enterprise governed environment where you will have to prioritise and wear different hats to deliver without compromising quality. To be customer and product focussed, with a strong sense of what “great” looks like. Key Requirements: Senior Engineer: NodeJS backend (4+ years), React (1+ years), Cloud (4+ years), Overall 6+ Years. Mid-Level Engineer: NodeJS backend (2+ years), React (nice to have), Cloud (2+ years), Overall 4+ Years. Must have: ECMAScript 6 is a must have for this role•Hands-on experience in building scalable and modern web applications using the MERN stack with Typescript. •Strong experience developing and deploying cloud native apps with container/k8s on multi-cloud (GCP/AWS/Azure, etc.) •Demonstrable expertise with Node JS and Rest API framework (Express, Next.js, Fastify, etc.) •Thorough understanding of React.js and its core principles. •Demonstrable experience with popular React.js workflows (such as Flux or Redux). •Experience working with databases, including SQL and/or NoSQL databases. •Familiarity with web technologies like WebSocket, and RESTful APIs. •Experience with event-based messaging, pub/sub, event streams (e.g., Kafka) •Very good analytical and creative problem-solving skills. •Thorough understanding of data structures, data model, and database schema. •Good working knowledge of key software architecture concepts. •Experience working in an Agile software development environment. •Comfortable working within distributed teams. •Candidates should possess a natural ability to take charge, make informed decisions, and guide their team. Nice to have: •Experience with GraphQL •Experience of platform and application automated deployment technologies such as (Ansible, Terraform, AWX) #LI-JD4