Full Stack Developer
Job description
We are seeking a talented and collaborative Full Stack Developer to join our growing team. In this role, you will contribute to the design, development, and maintenance of high-quality web applications across the full technology stack - from crafting responsive, accessible front-end interfaces to building robust back-end services.
You will work in a fast-paced, Agile environment where continuous improvement, DevOps practices, and cross-functional collaboration are central to how the team operates. This is an excellent opportunity for a developer who is passionate about modern web technologies, takes ownership of their work, and thrives in a supportive team culture.
2. Key Responsibilities
Frontend Development
- Design and develop scalable, performant user interfaces using React and TypeScript.
- Translate UI/UX wireframes and product requirements into clean, maintainable component-based code.
- Ensure applications are accessible, responsive, and optimised across browsers and devices.
- Collaborate with designers and product managers to deliver high-quality user experiences.
Backend Development
- Develop and maintain RESTful and event-driven APIs using Java Spring Boot.
- Design and optimise data models, queries, and service integrations.
- Ensure backend services are secure, scalable, and aligned with architectural standards.
- Contribute to code reviews and technical design discussions.
Testing & Quality Assurance
- Write and maintain end-to-end, integration, and unit tests using Playwright and relevant frameworks.
- Champion a test-first mindset and contribute to improving overall code quality standards.
- Participate in quality gates and CI pipeline test execution.
DevOps & Delivery
- Work within CI/CD pipelines to support automated build, test, and deployment workflows.
- Participate in sprint ceremonies including planning, stand-ups, retrospectives, and reviews.
- Contribute to infrastructure-as-code and deployment configuration where relevant.
- Embrace and promote DevOps culture: shared ownership, automation, and continuous delivery.
Production Support
- Provide rotational production support, triaging and resolving incidents within agreed SLAs.
- Monitor application health and proactively identify areas for performance improvement.
- Document issues, root causes, and resolutions to build team knowledge.
Collaboration & Communication
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Mentor junior team members and contribute to a positive, inclusive team culture.
- Proactively share knowledge, contribute to documentation, and support onboarding.
Job Types: Contract, Casual, Subcontract
Contract length: 3 months
Pay: $900.00 – $1,100.00 per day
Benefits:
- Work from home
Work Location: Hybrid remote in Melbourne City Centre VIC
Ready to apply?
Submit your application through Indeed.