-
We're on a mission to be a Force For Good, through our People, Products and Purpose at Nuix. Nuix is one of the greatest comeback Technology success stories in Australia, and we're making massive waves each day. Nuix is, and will be, a pioneer in the Australian Technology space, and we're carrying the torch on what "good" looks like.
This extends to our People. We're fiercely passionate, love working at pace, thrive in ambiguity, live, and breathe outside of the box, and above all are good humans. Our impact extends outside of our 9-5, and our place in society isn't always defined by corporate metrics. We're determined to make a positive difference in the world, whether through our solutions which help the top companies, governments and agencies find the truth and combat illegal activities, or through our people who care about contributing and giving back both within, and outside, of Nuix. We are a Force For Good.
We're selective about who comes on board, and you should be too. But if the above sounds like a match, get in touch today and get ready for the possibility of starting a once-in-a-career journey.
Role Overview:
We are seeking a skilled Fullstack Developer to join our team. The ideal candidate will bring expertise in both front-end and back-end development with a focus on designing, implementing, and optimizing scalable applications. You will work closely with cross-functional teams to define, design, and ship new features that enhance our microservices and platform architectures.
This role will work closely with and support Manager(s) of Engineering, the Nuix Product organisation and the scrum team to support the delivery of Nuix Products that benefit both Nuix and our customers.
This role will work in a highly collaborative agile environment, developing world-class products, and will contribute to the design, development, security, and scale strategy of Nuix Software. This role is responsible for providing the development of large scale enterprise applications including interfaces, workflow, and layout. Experience in working in a highly collaborative agile environment developing world-class products.
The professional growth that will be developed from success in this position will be:
Key Responsibilities
Please note that these duties and responsibilities are a guideline and by no means comprehensive.
Additional tasks may be added from time to time at the discretion of your Manager / Director.
Technical:
View all jobs
Department: Technology
Location: Sydney (Australia)
We're on a mission to be a Force For Good, through our People, Products and Purpose at Nuix. Nuix is one of the greatest comeback Technology success stories in Australia, and we're making massive waves each day. Nuix is, and will be, a pioneer in the Australian Technology space, and we're carrying the torch on what "good" looks like.
This extends to our People. We're fiercely passionate, love working at pace, thrive in ambiguity, live, and breathe outside of the box, and above all are good humans. Our impact extends outside of our 9-5, and our place in society isn't always defined by corporate metrics. We're determined to make a positive difference in the world, whether through our solutions which help the top companies, governments and agencies find the truth and combat illegal activities, or through our people who care about contributing and giving back both within, and outside, of Nuix. We are a Force For Good.
We're selective about who comes on board, and you should be too. But if the above sounds like a match, get in touch today and get ready for the possibility of starting a once-in-a-career journey.
Role Overview:
We are seeking a skilled Fullstack Developer to join our team. The ideal candidate will bring expertise in both front-end and back-end development with a focus on designing, implementing, and optimizing scalable applications. You will work closely with cross-functional teams to define, design, and ship new features that enhance our microservices and platform architectures.
This role will work closely with and support Manager(s) of Engineering, the Nuix Product organisation and the scrum team to support the delivery of Nuix Products that benefit both Nuix and our customers.
This role will work in a highly collaborative agile environment, developing world-class products, and will contribute to the design, development, security, and scale strategy of Nuix Software. This role is responsible for providing the development of large scale enterprise applications including interfaces, workflow, and layout. Experience in working in a highly collaborative agile environment developing world-class products.
The professional growth that will be developed from success in this position will be:
- Improved platform architecture knowledge and UI design skills.
- Enhanced team, community and communication skills
- Understanding of customer needs, challenges and increased ability recommend solutions to end-user requirements
Key Responsibilities
Please note that these duties and responsibilities are a guideline and by no means comprehensive.
Additional tasks may be added from time to time at the discretion of your Manager / Director.
- Develop, maintain, and optimize full-stack solutions, with a focus on backend and UI architecture for multiple components.
- Design and implement scalable microservices using Java and Spring Boot
- Assist in the planning and development of new products and processes. Ensuring that such practices and other official Nuix Engineering processes are followed.
- Develop software from approved designs and/or requirements adhering to all relevant standards and making efficient use of Nuix's software development environment ensuring code quality is in line with the relevant coding standards with minimal assistance from senior team members.
- Lead and influence UI strategy, particularly around micro-frontend architectures or alternatives.
- Drive transformation initiatives and strategic improvements within the UI .
- Provide maintenance support as scheduled during business hours.
- Participate in planning, backlog grooming, and technical design discussions.
- Fully document software features.
- Perform code reviews.
- Shows strength in one or more code areas or technologies; Works with other groups (ep, ops, stakeholders) to improve our products and processes.
- Focused on their teams delivery by making sure their tasks are progressing and their statuses are being maintained in the backlog system.
- Attend learning sessions, training, and seek learning resources to fill gaps in your knowledge.
- Degree in a relevant field such as computer science/engineering, software engineering, machine learning, mathematics or related quantitative discipline.
- 3-7 years' experience in a similar role.
- Proven experience as a Fullstack Developer or similar role, with proficiency in both front-end and back-end technologies.
- Expertise in Java, Springboot, React, TypeScript, and Node.js for front-end development, with JavaScript as an added advantage.
- Ability and desire to test code is required.
- Experiences in delivering software on a global scale both from the inception of new and incremental changes to existing.
- Proven ability to solve complex problems on a daily basis.
- Passion for and understanding of good development practices such as test-driven development, and agile methodologies.
- Ability to collaborate and communicate effectively across multiple time-zones
- Ability to thrive in a fast-paced, agile environment with a sense of urgency and attention to detail
- Willingness to learn & develop professionally.
- Familiar with cutting edge industry trends and understanding of development methodologies and standards.
- Experience in working in a highly collaborative agile environment developing world-class products.
- Experiences in delivering software on a global scale both from the inception of new and incremental changes to existing.
- Participate in planning, backlog grooming, and technical design discussions across multiple products.
- Assisting with interviewing new job candidates.
Technical:
- Strong Technical background and understanding
- Identify opportunities to file patent applications.
- Ability to accurately estimate development and testing effort
- Provide maintenance support as scheduled during business hours
- Excellent people skills. Ability to work closely with others
- Thoughtful Risk Taking
- Sense of Urgency
- Self-driven
- Meticulous/thorough
- Expert problem-solving skills
- Strong organizational, prioritization and time management skills
- Excellent verbal and written communication skills
- Accountable
- Ability to demonstrate excitement about and connection to the Nuix mission and values
Key Skills
Ranked by relevance
c
ui
ha
ai
eop
java
esp
lan
microservices
scala
excel
nat
machine learning
spring boot
javascript
typescript
react
unity
scrum
pan
kf
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Principal Software Engineer - Mobile
2026-05-20
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Lead Software Engineer
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering
Login to Apply
- Posted
- Nov 22, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Nuix
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer
2026-05-27
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Principal Software Engineer - Mobile
2026-05-20
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Lead Software Engineer
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering