Senior Engineers x 2 (.Net) (Brisbane City)

Senior Engineers x 2 (.Net) (Brisbane City)

04 Aug
|
Reapit
|
Brisbane City

04 Aug

Reapit

Brisbane City

Come and join our global proptech brand as we revolutionise our 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 New 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

We’re building a current Comms Hub – a centralised service that will handle outbound (and eventually inbound) communications across Reapit’s client products: email, SMS, push notifications, and WhatsApp, with room to add further channels over time. Today, communications logic is scattered and inconsistently implemented across products; you’ll be part of the team building the platform that consolidates this into a single, reliable, well-architected service that other engineering teams integrate with. This is a foundational build rather than a migration – you’ll be helping design patterns and abstractions from scratch that other teams will depend on for years to come. The Senior Engineer will design and deliver technical solutions that meet business requirements, embodying Reapit’s core values of Trust, Collaboration, Innovation, Excellence, and People.





Contribute to the design of a provider‑agnostic comms architecture, so that email, SMS, push and WhatsApp channels aren’t tightly coupled to any single vendor – enabling fallback providers on outage, and routing rules by category, geography, or country (e.g. domestic vs. overseas SMS).

This matters in practice, not just in theory: different business units currently use different SMS providers directly – SMS Central, SMS Broadcast (being phased out), and MessageMedia – with Yabbr used as a fallback provider by some of the products. Sinch is Reapit’s new globally‑contracted provider for SMS and email, and has itself acquired most of the providers above, though Sinch’s native SMS API isn’t yet live in ANZ. You’ll help design the abstraction that lets us consolidate onto Sinch over time without a hard cutover, while keeping fallback options – including Yabbr‑style patterns – available.

Help define abstraction layers and interfaces across providers (e.g. Mailgun, Sinch, SMS Central, SMS Broadcast, MessageMedia, Yabbr, FCM/APNs) so provider swaps or additions don’t ripple through consuming products.

Contribute to decisions on message queuing, retries, and delivery‑status handling – webhooks, bounce/complaint handling, and delivery receipts – consistently across channels.

Planning and Requirement Analysis:

Collaborate Across Departments: Work closely with product managers, quality assurance,



and client product teams to refine technical requirements and contribute to solution design for a service that will be consumed by multiple downstream products.

Requirement Analysis and Estimation: Contribute to analysing technical requirements, conducting research, and estimating effort for planned work.

System Design:

Technical Design and Implementation: Develop technical designs that meet business requirements and architectural standards, ensuring security, scalability, performance, and maintainability across multiple communication channels and providers.

Implementation:

Code Development and Review: Actively write code and participate in the code review process, upholding and contributing to coding standards.

Testing and Validation: Perform rigorous testing and validation of solutions, including cross-provider and cross-channel edge cases – e.g. carrier‑specific SMS quirks, email deliverability and spam scoring, or WhatsApp template approval constraints.

Documentation: Develop and maintain accurate documentation for engineering projects, including provider integration notes and failover behaviour, ensuring 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: Contribute to delivering projects on time and to the required quality standards through strong technical execution, collaboration, and ownership of assigned work.

Maintenance:

Technical Guidance: Provide technical guidance and support to team members through collaboration, code reviews, and sharing best practices.

Continuous Improvement:

#J-18808-Ljbffr

📌 Senior Engineers x 2 (.Net) (Brisbane City)
🏢 Reapit
📍 Brisbane City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engineers x 2 (.net) (brisbane city) / brisbane city

Subscribe to this job alert:

Get the latest job offers by email for: senior engineers x 2 (.net) (brisbane city) / brisbane city