Senior Full Stack Developer
ExperienceSenior (11-15 years)
Est. StartJune 1, 2026
Duration3 Months
Financial ServicesFinancial Services
On site
Sydney, AustraliaSydney, Australia
Required Skills
Node.js
REST APIs
Testing Framework
NestJS
Data Modelling
Code Generation
Project Overview

We are seeking a Senior Full Stack Developer to lead a Click2Pay implementation. This is a 10-week, specification-driven engagement where precision and adherence to detailed requirements are paramount throughout build, testing, and certification phases. You will work within a modern Node.js and NestJS technology stack, delivering a robust REST API solution whilst maintaining high code quality standards and ensuring seamless integration with payment infrastructure.

This role offers the opportunity to take ownership of a critical payment systems implementation from development through to certification completion, working closely with stakeholders to deliver a solution that meets stringent compliance and operational requirements. The engagement is based onsite at the client's Macquarie Park office, with an expectation of 80–90% onsite presence over the 10-week period.


Key Activities

  • Full Stack Development: Design and build scalable REST APIs using NestJS v9.x with TypeScript, implementing modular architecture patterns and adhering strictly to provided specifications throughout development and testing phases.
  • Data & Persistence: Architect and implement database solutions using TypeORM v0.3.x with PostgreSQL, ensuring robust data validation, transformation, and secure query execution.
  • API Documentation & Security: Develop comprehensive API documentation using Swagger/OpenAPI, implement HTTP security hardening with Helmet and CORS, and ensure all endpoints meet security and compliance standards required for payment systems certification.
  • Testing & Quality Assurance: Write unit and end-to-end tests using Jest and ts-jest, maintain code quality standards with ESLint and Prettier, and execute thorough testing protocols to support certification readiness.
  • Observability & Support: Integrate monitoring and logging infrastructure using New Relic and Winston, configure structured logging for operational visibility, and provide ongoing technical support through to certification completion.
  • Integration & Delivery: Collaborate with stakeholders to clarify specification requirements, coordinate with cross-functional teams, and ensure timely delivery of build artefacts and certification documentation.


Your Background

Essential:

  • 5+ years of professional full stack development experience, with demonstrated expertise in Node.js and TypeScript in production environments.
  • Strong proficiency with NestJS framework, including modular architecture, dependency injection, and middleware patterns.
  • Solid experience with TypeORM, relational databases (PostgreSQL preferred), and complex data modelling.
  • Proven ability to write maintainable, well-tested code with hands-on experience using Jest and test-driven development practices.
  • Experience working with RESTful API design, OpenAPI/Swagger documentation, and API security best practices.
  • Strong attention to detail with the ability to work methodically from detailed specifications and deliver to strict acceptance criteria.


Desirable:

  • Experience with payment systems, payment gateway integrations, or fintech implementations.
  • Familiarity with observability tools such as New Relic, DataDog, or similar APM platforms.
  • Knowledge of microservices patterns, asynchronous messaging (SQS, RabbitMQ), or event-driven architectures.
  • Prior involvement in compliance-driven projects or system certification processes (PCI DSS, regulatory sign-off).
Similar Opportunities