👨🏻‍💻 postech.work

Backend Developer

Dev Centre House • 🌐 In Person

In Person Posted 1 day, 21 hours ago

Job Description

This is a full time on site role based in Dublin for a Backend Developer specializing in Node.js with Express or Fastify. The role focuses on designing, developing, and maintaining scalable backend services and APIs for web and mobile applications. The developer will collaborate with frontend, DevOps, and product teams to build secure, high performance backend systems, integrate databases and third party services, and ensure reliability and scalability.

Key Responsibilities

Develop and maintain backend applications using Node.js with Express or Fastify

Design and build scalable REST APIs and backend services for web and mobile applications

Develop microservices and backend integrations with internal and external systems

Work with databases such as PostgreSQL, MySQL, and MongoDB

Collaborate with frontend developers, DevOps engineers, and QA teams to deliver high quality solutions

Optimize backend performance, scalability, and reliability

Implement secure authentication, authorization, and data protection mechanisms

Write clean, maintainable, and reusable code following industry best practices

Participate in Agile development including sprint planning, standups, and code reviews

Implement automated testing and debugging using tools such as Jest or similar frameworks

Develop and maintain server side network components and APIs

Ensure high performance and responsiveness of backend services handling frontend requests

Implement efficient data storage solutions and database schemas

Run diagnostic tests, troubleshoot issues, and resolve backend defects

Document backend services, APIs, and database structures

Recommend and implement improvements to backend architecture and development processes

Support microservices development and backend enhancements for web and mobile applications

Key Requirements

4 or more years of hands on experience with Node.js backend development

Strong experience with Node.js frameworks such as Express or Fastify

Strong knowledge of JavaScript and modern backend development practices

Experience designing and building RESTful APIs and backend integrations

Solid understanding of event driven architecture and asynchronous programming in Node.js

Experience working with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB

Experience working with microservices architecture and common backend design patterns

Familiarity with API documentation and integration including REST APIs and WebSocket APIs

Experience using Git and collaborative version control workflows

Familiarity with CI and CD pipelines and container based deployments

Experience working with cloud platforms such as AWS, Azure, or Google Cloud is a plus

Understanding of backend security practices including authentication, authorization, and data protection

Strong problem solving and debugging skills

Ability to work independently and collaboratively in a fast paced environment

Good time management and strong communication skills

Ability to work effectively within distributed or globally spread teams

Job Type: Full-time

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.