21 Oct
|
Reapit
|
Brisbane
Senior Engineer - Full Stack - React/Typescript + Java (Springboot)
Come and join us on these project roles as we continue to revolutionise our software products for our highly valued Real Estate clientele
Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and Current Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives.
In Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence.
What you'll be doing
The Senior Engineer will design and deliver product capabilities that enable AI workflows within Reapit products.
This is a full stack role. You'll work across React and TypeScript on the front end and Kotlin with Spring Boot on the services behind it, building the interfaces and workflows where AI-enabled capability meets the user.
We're hiring across the stack, and we're interested in engineers who are strong on one side of it and genuinely comfortable working on the other rather than handing it over. Tell us where your strength sits — we have roles leaning both ways.
All of our services are written in Kotlin. You do not need Kotlin to apply — if you know Java and Spring Boot,
the ramp is short and we'll support it. Note this is a server-side role: Kotlin here means backend microservices, not Android.
We have a preference for candidates who have experience using AI and agentic development practices to improve delivery, quality and maintainability.
Key Responsibilities:
Collaborate Across Departments: Work closely with product managers, quality assurance, and other departments to define technical project specifications and requirements.
Requirement Analysis and Estimation: Lead the team in analysing technical requirements, conducting research, and estimating efforts.
System Design:
Technical Design and Implementation: Design scalable, secure and maintainable solutions across React front-end applications, Kotlin and Springboot Services, REST APIs and integration points required to support AI-enabled product workflows.
Implementation:
Code Development and Review: Actively write production-quality React, TypeScript and Kotlin code, participate in code reviews, and uphold engineering standards across front-end and backend services.
Testing and Validation: Perform rigorous testing and validation of solutions to ensure the quality of deliverables.
AI Workflow Enablement: Contribute to product features that integrate AI capabilities into user workflows, including orchestration patterns,
tool integrations, human-in-the-loop experiences, evaluation, guardrails and observability.
Documentation: Develop and maintain accurate documentation for engineering projects, ensuring all necessary materials are produced and maintained for future reference and compliance.
Project Delivery:
Agile Participation: Actively participate in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews.
Project Delivery: Ensure projects are completed on time, within budget, and to the required quality standards.
Maintenance:
Technical Guidance: Provide technical guidance and support to team members on best practices and technical issues.
Continuous Improvement: Identify and implement opportunities for improving performance, maintainability, and team predictability.
Incident Management: Support the management of incidents and technical issues, helping drive appropriate decisions and communicating updates on active incidents to stakeholders.
Who we're looking for
At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don’t worry if you don’t meet all of them, we'll still like to hear from you.
Qualifications and Experience:
Bachelor’s degree in computer science, engineering, or a related field or equivalent practical experience.
5+ years in software development, with modern React and TypeScript — component design, state management, front‑end testing and accessible user experiences — Essential.
Hands‑on Java and Spring Boot — REST API
📌 Senior Engineers x 4 (Brisbane)
🏢 Reapit
📍 Brisbane