Senior NodeJS Developer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior NodeJS Developer for a financial institution in Brisbane, responsible for architecting scalable backend services while collaborating with teams in a remote setting.

Responsibilities:

  • Architect, design, and maintain complex backend services using NodeJS and TypeScript
  • Develop new features and enhance existing systems with a focus on scalability, reliability, and maintainability
  • Collaborate with frontend developers to integrate user-facing elements with backend APIs
  • Write efficient, high-quality, and well-tested code, with an emphasis on long-term maintainability
  • Optimise application performance, data flow, and resource usage across distributed systems
  • Lead and participate in code reviews; provide mentorship to junior developers
  • Contribute to architecture and design discussions, influencing technical direction
  • Demonstrate strong understanding of how applications operate within infrastructure (e.g., monitoring, fault tolerance, scaling)
  • Ensure application security and data protection best practices are embedded into all solutions
  • Debug, test, and troubleshoot issues across multiple integrated systems and platforms
  • Stay up to date with NodeJS/TypeScript ecosystem updates, tools, and best practices

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related discipline (or equivalent professional experience)
  • 5+ years of hands-on professional experience in NodeJS backend development, building and owning production-grade systems, including complex system integrations and backend workflows
  • Strong experience with TypeScript, REST APIs, SQL databases, Git, and modern development workflows
  • 1+ years experience with Python custom backend development
  • Proven experience building systems that integrate with multiple external/internal services and handle complex logic/state over time
  • Experience designing and managing CI/CD pipelines for NodeJS applications (automated testing, secure deployments, rollback strategies)
  • Solid understanding of system-level concerns such as scalability, concurrency, security, and data integrity
  • Experience writing unit, integration, and end-to-end tests
  • Comfortable working in Linux environments
  • Strong communication skills and a proactive, collaborative approach
  • Ability to work independently, prioritise effectively, and own backend architecture
  • Experience working with containerised environments (Docker, Kubernetes)
  • Experience with React (for end-to-end collaboration with frontend teams)
  • Experience with enterprise monitoring tools such as New Relic or Datadog
  • Familiarity with Databases stored procedures