About the Role
This hybrid role combines content development and full stack software engineering within the Criminal Law team. You will translate ideas into functional web applications and content solutions for LEAP Legal Software, and create/maintain automated forms, precedents, and matter types. You will have full responsibility for building and maintaining these applications, with your time split between content development and full stack engineering.
Responsibilities
- Research and develop emerging trends, standards, and practices for frontend development
- Design, develop and manage backend APIs and services
- Provide scalability to ensure the application can handle mass amounts of data and users
- Implement secure customer authentication
- Find ways to evolve and improve the way we develop, deploy and deliver software
- Revise, update, refactor, and debug code
- Test and deploy applications and systems
- Use Git version control to manage codebase
- Build and maintain the automated forms, precedents and matter types that criminal law firms rely on every day
- Develop content applications, such as Word add-ins and Definable Table Apps, using LEAP’s Galaxy Design System
- Build calculation objects and document automation logic so lawyers can produce accurate legal documentation quickly and consistently
- Design and develop intuitive, user-friendly interfaces that provide a seamless experience across devices
- Work closely with our Content team and in-house criminal lawyers to translate legal requirements into working software
Requirements
- 3+ years of hands-on experience as a Full-Stack Software Engineer
- Strong proficiency in front-end development using modern web technologies, particularly React
- Expertise in at least one modern server-side programming language
- Solid experience with database technologies
- In-depth understanding of software development methodologies, software architecture, and best practices
- Proficient in Test Driven Development (TDD) and applying automated testing best practices
- Familiarity with cloud computing platforms like AWS and related tools
- Exposure to the full software development lifecycle, including requirements analysis, UI/UX design, testing, CI/CD, and release planning
- Experience with JavaScript, TypeScript and a modern front-end framework such as React or Angular, along with Node.js
- A solid understanding of document automation and building reusable, reliable code
Skills
- React
- JavaScript
- TypeScript
- Node.js
- AWS
Location
- Sydney
Work Type
- Hybrid
Experience Level
- 3+ years
Benefits
- Additional paid wellbeing day every year
- Free gym membership
- Corporate dental plan
- Weekly massages in the office
- Catered lunch and breakfast every week
- Fully stocked kitchen
- On-site barista
- Access to LEAP Home - a program unique to LEAP to support you in buying your primary residence
About the Company
- LEAP is the leading provider of Legal Practice Management Solutions in the world and is part of ATI – one of the largest international LegalTech companies.
- For more than 30 years, our curiosity and commitment to continual improvement has kept us reimagining productivity tools for lawyers and their staff to support our guiding purpose, to ‘Help lawyers who help people’.
- The market-leading software we develop, and support is used by more than 71,000 lawyers and their staff in small and medium-sized law firms.
- Working alongside our international team of passionate high achievers, you’ll join a fast-growing technology business where things seldom stay the same for long.
- With more than 1000 smart, caring and ambitious ‘LEAPsters’ working together across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland and New Zealand, you’ll find yourself in good company here.
