Senior Software Engineer (Node JS)

Dublin - Full time

About the role

Read more about your role at GagaMuller Group

You will be working with the client or investor from early concept stage through to handover identifying huge lifecycle cost savings. 

Requirements

See if your skills are the right fit for this position

Strong proficiency with JavaScript/Typescript 

Knowledge of Node.js and Express framework available for it

Understanding the nature of asynchronous programming and its quirks and workarounds (async await/ES6 promises) 

Design, develop, test, and maintain scalable and efficient backend microservices that support client facing and internal applications and processes 

Basic understanding of front-end technologies, such as HTML5, and CSS3

Collaborate in an agile development environment to implement features and fix bug 

User authentication and authorization between multiple systems, servers, and environments

Create scalable and maintainable database schemas and processes that represent and support business processes

Understanding fundamental design principles behind a scalable application

Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

Implementing automated testing platforms and unit tests

Proficient understanding of code versioning tools, such as Git

At least 3 year of experience working with AWS, Docker containers, and microservice architecture

At least 5 years of professional experience in building high-availability, scalable and modern backend services using Node.js and Typescript

Experience developing REST APIs and integrating with 3rd party APIs 

Become a member of our team

Apply now and start your journey with us today