Fullstack Software Engineer

Details of the offer

DescriptionWe'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 skillsUnderstanding of customer needs, challenges and increased ability recommend solutions to end-user requirementsThis position will be based in our Sydney office. The candidate is required to attend the office a minimum of 3 days per week but may voluntarily elect to work either remotely or from the Sydney office for the remaining 2 days of the week.Key ResponsibilitiesPlease 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 BootAssist 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.Skills, Knowledge and ExpertiseDegree 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.Participate in planning, backlog grooming, and technical design discussions across multiple products.Assisting with interviewing new job candidates.Skills & Characteristics:Technical:Strong Technical background and understandingIdentify opportunities to file patent applications.Ability to accurately estimate development and testing effortProvide maintenance support as scheduled during business hoursPersonal Profile:Excellent people skills. Ability to work closely with othersThoughtful Risk TakingSense of UrgencySelf-drivenMeticulous/thoroughExpert problem-solving skillsStrong organizational, prioritization and time management skillsExcellent verbal and written communication skillsAccountableAbility to demonstrate excitement about and connection to the Nuix mission and valuesNuix is an equal opportunities employer. Don't let imposter syndrome hold you back! We welcome all applications and are a flexible employer.About NuixSee the bigger picture, faster.We are a leading provider of investigative analytics and intelligence software, that empowers our customers to be a force for good by finding truth in the digital world. We help customers collect, process and review massive amounts of structured and unstructured data, making it searchable and actionable at scale and speed, and with forensic accuracy. Our users rely on Nuix software to assist with challenges as diverse as criminal investigations, data privacy, eDiscovery, regulatory compliance and insider threats.Powered by AI.Our solutions are powered by our patented data processing engine and enhanced with AI such as Natural Language Processing. Our AI capabilities super-charge our software to identify patterns and correlations that no human could find, so that our customers get to the most relevant or risky data faster, saving on time, cost, reputation damage and even lives.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Analyst Programmer

Responsibilities Work closely with cross-functional teams, understand their requirements to deliver high-quality software solutions and tools Manage, improve...


Tideri Jobbörse - New South Wales

Published 8 days ago

Qa Inspector/ Camm 2 Data Manager

About 1 month ago , from Lockheed Martin Australia Sikorsky Australia, a Lockheed Martin Company, is a dynamic, growing, and energetic organisation offering...


Lockheed Martin - New South Wales

Published 8 days ago

Senior Software Development Manager

Drive internal and external software development and testing practice, architecture and application support. 18th October, 2024 Who are we? Standards Austra...


Tideri Jobbörse - New South Wales

Published 8 days ago

Zoho Developer & Administrator

Connecting Teams, a fast-growing software consultancy organisation, is seeking a skilled Zoho Developer & Administrator to join our team. This is a contract-...


Tideri Jobbörse - New South Wales

Published 8 days ago

Built at: 2024-11-24T20:05:03.558Z