Skip to main content

Node.js Developer

Technology
N2S.Global
Melbourne, Australia1 months agoUntil 22/05/2026
Full timeHybrid

Job description

We are seeking a skilled

  • *Node.js Developer**
to design, develop, and maintain scalable backend applications and APIs. You will work closely with front‑end engineers, product managers, and DevOps to deliver high‑performance, secure, and reliable systems.
  • *🎯 Key Responsibilities
  • Develop and maintain
  • *RESTful & GraphQL APIs
using Node.js (Express/NestJS).
  • Design scalable, secure, and high‑performance backend architectures.
  • Integrate third‑party services, SDKs, and external APIs.
  • Write reusable, well‑structured, clean, and tested code.
  • Implement authentication & authorization (JWT, OAuth2, Sessions).
  • Optimize performance, caching, memory usage, and API response times.
  • Work with databases (MongoDB, PostgreSQL, MySQL, Redis).
  • Implement security best practices (OWASP, input validation, rate limiting).
  • Collaborate with front‑end teams for API integration.
  • Participate in code reviews, sprint planning, and architecture discussions.
  • Maintain CI/CD workflows and containerized deployments (Docker, Kubernetes).
  • *🧰 Required Skills & Experience
  • 2–5+ years of experience in
  • *Node.js
development.
  • Strong knowledge of
  • *JavaScript/TypeScript**
.
  • Hands‑on experience with
  • *Express.js**
,
  • *NestJS**
, or similar frameworks.
  • Solid understanding of
  • *asynchronous programming**
and event-driven architecture.
  • Experience with databases:
  • MongoDB / Mongoose
  • PostgreSQL / MySQL
  • Redis
(optional)
  • Strong understanding of
  • *REST APIs**
, WebSockets, and microservices.
  • Familiarity with
  • *Git**
, CI/CD tools, and Docker.
  • Understanding of
  • *error handling**
,
  • *logging**
, and
  • *monitoring**
.
  • Knowledge of security fundamentals (CORS, CSRF, XSS, token security).
  • *💡 Nice-to-Have
  • Experience working with
  • *AWS / GCP / Azure
cloud services.
  • Knowledge of
  • *Serverless (AWS Lambda)**
.
  • Experience with
  • *message queues**
(RabbitMQ, Kafka, SQS).
  • Exposure to
  • *unit testing & integration testing**
(Jest, Mocha, Supertest).
  • Experience with agile methodologies (Scrum, Kanban).
Keywords
nodejsplanning-and-designvisual-art-designproduct-development-and-designdevelopment-operations-devopsgraphqlexpress-jsnestjsaws-sdksauthenticationjson-web-token-jwtoauth-2oauth2performance-optimizationi-o-memory-peripheral-connectorsapplication-programming-interface-apimongodbpostgresqlpostgresmysqlredispolicies-and-practicesopen-web-application-security-project-owaspcode-reviewagile-sprintplanning-and-forecastingelectrical-engineering-and-planningcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cddockerkubernetestraining-and-developmentjavascripttypescriptmicrosoft-typescripttrade-shows-eventsevent-driven-architecture-edamongoosemicroserviceserrors-omissions-e-oerror-handlingcross-origin-resource-sharing-corscross-site-scriptingdigital-tokenamazon-web-servicesgoogle-cloud-platformgood-clinical-practice-gcpmicrosoft-azurecloud-servicesserverlessaws-lambdarabbitmqkafkatesting-and-analysisjestsupertestagile-methodologykanban

¿Te interesa este puesto?