Junior-Mid Full-Stack Developer
Junior–Mid full-stack developer at LAPM (Gold Coast, flexible/hybrid) building a legal cloud platform for Australian law firms. Day to day: build features across frontend and backend, fix bugs, write and optimise SQL, add automated tests, and support deployment using Python/FastAPI, React/Next.js, TypeScript and PostgreSQL.
- Compensation
- Not disclosed
- Location
- Bundall, Gold Coast QLD
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Approximately 2–4 years of experience developing web applications (commercially or via a strong project portfolio)
- Experience with Python and/or TypeScript, with willingness to work across both
- Sound SQL skills: understand, write and troubleshoot queries
- Familiarity with cloud platforms such as AWS, Microsoft Azure or Google Cloud
- Strong analytical and debugging/problem-solving skills
- Understanding of clean coding principles, version control and good software development practices
- Appreciation of data privacy, application security and protecting sensitive client information
- Effective communication and collaboration skills
- Full working rights in Australia
Nice to have
- Experience with automated testing frameworks and testing practices
- Experience with CI/CD pipelines, deployment processes and AWS infrastructure
- Exposure to accounting, billing, financial or other data-intensive software applications
- Exposure to AI APIs, integrations or AI-assisted development tools
- Experience in legal technology, fintech, cybersecurity or similar data-critical industries
Full description
The Company
LAPM specialises in providing top-tier legal practice management, technology and services to law firms across Australia.
Based on the Gold Coast and growing rapidly, we've built a strong reputation for solving real challenges faced by law firms — from software migrations and implementations to developing innovative legal technology products that make running a law firm easier.
We are preparing for the official launch of our new legal cloud platform. Designed specifically for Australian law firms, our product brings together matter management, documents, workflows, billing, trust accounting and more into one integrated platform.
We're looking for an enthusiastic and motivated Junior–Mid Full-Stack Developer to join our growing technology team at an exciting stage of our journey.
You'll help us build new features, improve existing functionality, resolve technical challenges and contribute to the ongoing development of a platform designed to make a genuine difference to how law firms operate.
The Role
As a Junior–Mid Full-Stack Developer, you'll work across our application stack, contributing to both frontend and backend development.
You'll be involved in building intuitive user interfaces, developing backend functionality, working with databases and supporting application testing and deployment. Working closely with our Lead Developer, you'll receive guidance, feedback and opportunities to develop your technical skills while taking ownership of your work.
We're a growing business with a practical, collaborative approach to development. You'll have the opportunity to see your work make a real impact, contribute ideas and help shape a product as it evolves.
The role offers flexible remote working, alongside regular collaboration days at our Gold Coast office.
What You’ll Do
- Feature Development: Write clean, maintainable code to implement new features across the front-end and back-end.
- Bug Fixing & Maintenance: Identify, troubleshoot, and resolve performance bottlenecks, UI glitches, and functional bugs, tracing issues to their root cause.
- Database Work: Write and optimise SQL queries and help ensure the accuracy of billing and accounting data.
- Testing: Write and maintain automated tests to keep our platform stable.
- Collaboration: Participate in code reviews, daily stand-ups, and brainstorming sessions to improve platform functionality.
- Documentation: Keep codebase documentation up to date to ensure seamless scaling as the team grows.