About Company
REA Group is a leading global digital business that helps people find their next home, investment property, or commercial space. As the parent company of realestate.com.au, Australia’s number one property site, we are at the forefront of innovation in the property technology sector. We are a values-driven organization committed to creating a diverse and inclusive workplace where everyone can thrive. Our purpose is to change the way the world experiences property, and we do this by continually pushing boundaries, embracing new technologies, and fostering a culture of collaboration and continuous learning. With offices across Australia and Asia, we offer a dynamic environment where you can truly make an impact, contributing to products used by millions every day. We believe in empowering our people, providing opportunities for growth, and celebrating our successes together. Join us and be part of a team that’s building the future of property.
Advertisement
Job Description
We are seeking a talented and passionate Full Stack Developer with a strong focus on Python and Django to join our innovative technology team in Melbourne. In this hybrid role, you will play a crucial part in designing, developing, and deploying robust, scalable, and high-performance web applications that power our market-leading property platforms. You will work within an agile, cross-functional team, contributing across the entire software development lifecycle – from conceptualization and design to implementation, testing, and deployment. This is an exciting opportunity for someone who thrives in a collaborative environment, enjoys solving complex technical challenges, and is eager to contribute to features that directly impact millions of users. Our stack primarily leverages Python, Django, and modern JavaScript frameworks (like React) on the frontend, supported by cloud-native architecture. You’ll be instrumental in developing new features, enhancing existing systems, and ensuring the technical excellence and maintainability of our codebase. We encourage innovation and offer a supportive environment for professional growth, providing access to the latest tools and technologies, and opportunities to learn from industry experts. If you’re a proactive problem-solver with a strong grasp of full-stack development principles and a keen eye for detail, we’d love to hear from you. We are looking for someone who can not only write clean, efficient code but also understand the broader architectural implications and user experience needs.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust, scalable, and high-performance web applications using Python, Django, and modern front-end technologies.
- Collaborate closely with product managers, UX/UI designers, and other engineers to define, scope, and deliver new features and enhancements.
- Write clean, well-documented, and maintainable code, adhering to best practices and coding standards.
- Participate in code reviews, providing constructive feedback and ensuring code quality and consistency.
- Contribute to the architectural design and technical direction of our platforms.
- Troubleshoot and debug production issues, providing timely resolutions and contributing to post-mortem analyses.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Mentor junior developers and share knowledge within the team.
Required Skills
- 5+ years of professional experience in software development, with significant focus on full-stack web development.
- Strong proficiency in Python and the Django framework.
- Demonstrable experience with relational databases (e.g., PostgreSQL, MySQL) including schema design and query optimization.
- Solid understanding of front-end technologies including HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with at least one modern JavaScript framework/library (e.g., React, Vue.js, Angular).
- Proficiency with Git version control and collaborative development workflows.
- Experience working in Agile/Scrum development methodologies.
- Strong understanding of RESTful API design and development.
- Familiarity with containerization technologies like Docker.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of CI/CD pipelines and automated testing frameworks (e.g., Pytest, Jest).
- Familiarity with microservices architecture.
- Experience with GraphQL.
- Understanding of front-end build tools (e.g., Webpack, Babel).
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Flexible hybrid work arrangements (combination of office and remote work).
- Generous parental leave and wellness programs.
- Opportunities for professional development, including conferences, courses, and certifications.
- Access to a comprehensive employee assistance program.
- State-of-the-art office facilities in a vibrant location.
- Employee share scheme and discounted health insurance.
- Regular social events, team lunches, and vibrant company culture.
- Opportunity to work on impactful products used by millions of Australians.
How to Apply
Ready to make an impact? Click the application link below to submit your resume and cover letter. We look forward to reviewing your application and learning more about how your skills and experience align with our team’s mission.
Advertisement