Intermediate Software Engineer (TypeScript, Node.js, React)
Job Description
About the role
As an Intermediate Software Engineer, you will design, build, and maintain scalable, secure, and high-quality cloud-based applications. You will contribute across the full software development lifecycle, including API design, frontend development, testing, deployment, and production support. This role requires strong collaboration within an Agile team and the ability to work effectively with cross-functional stakeholders. The ideal candidate has hands-on experience building modern full-stack applications using TypeScript, strong ownership of features, and a proactive mindset toward leveraging AI to improve development efficiency, quality, and delivery speed.
Key responsibilities
Design, develop, and maintain backend services and APIs
Build and enhance responsive user-facing applications using modern frameworks (e.g., React)
Own and deliver features independently from design through to production
Contribute to scalable and maintainable system design and architectural decisions
Collaborate with Product, QA, and engineering teams to deliver high-quality solutions
Write clean, testable, and efficient code following best practices
Participate in code reviews and continuously improve code quality
Troubleshoot, debug, and resolve issues across development and production environments
Contribute to CI/CD pipelines and containerized deployments
Leverage AI tools to improve development workflows, including code generation, test creation, and debugging
About you
3–5 years of experience in software development
Strong experience building modern web applications using TypeScript
Experience developing backend services using Node.js (familiarity with frameworks such as Express.js or Nest.js is a plus)
Experience building user interfaces with frameworks such as React
Experience designing and consuming APIs (RESTful services; familiarity with GraphQL is a plus)
Familiarity with relational databases (e.g., PostgreSQL, MS SQL) and NoSQL databases (e.g., MongoDB)
Understanding of distributed systems or service-based architectures
Experience with cloud-based application development (e.g., AWS or similar platforms)
Experience working with container orchestration platforms (e.g., Kubernetes)
Experience with infrastructure as code and GitOps practices (e.g., Terraform, Flux, or similar tools)
Immigration New Zealand
More from Aderant
Visa Sponsorship Data
AI Resume Tailoring
Example
Tailor your resume for Intermediate Software Engineer (TypeScript, Node.js, React) roles
- Scores your fit against the posting's own requirements
- Pulls the skills and keywords it names into your bullets
- Exports as PDF or Word, ready to submit
Reach hiring managers at Aderant
AI Cover Letters for Intermediate Software Engineer (TypeScript, Node.js, React)
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
