Skip to main content

 Senior Software Engineer – Front-End and System Architecture Specialist 

 Senior Software Engineer – Front-End and System Architecture Specialist 

Resvu is a leading provider of SaaS solutions for the Strata Management industry, dedicated to revolutionising the way community management companies deliver service. 

We are looking for a Senior Software Engineer with a unique combination of deep front-end expertise, system architecture experience, and a strong passion for open-source contributions. This role is ideal for an engineer with around twelve years of experience in both frontend and backend development, with recent specialisation in advanced front-end and front-end toolchains. This individual will play a pivotal role in evolving our software development practices, leading front-end architecture, and advancing system design. With a well-established commitment to high-quality engineering and collaborative development, this position is tailored for someone ready to grow into a Software Engineering Leader or System Architect role. 

Key Responsibilities: 

Front-End Development and Architecture: Lead the architecture and development of complex front-end systems, using advanced skills in JavaScript, TypeScript, and React to create scalable, high-performing applications. 

System Software Architecture: Apply a well-rounded understanding of system-wide architecture, utilising experience in building robust, cohesive software systems. 

Mentor and Champion Development Best Practices: Act as a mentor and advocate for high standards in software development, driving best practices around code quality, testing, and deployment. Promote workflows that enhance team productivity and software reliability. 

Backend API Development Collaboration: Engage with backend engineering teams to design, develop, and integrate APIs as needed. Experience with Node.js, Remix, and MySQL/Postgres is a plus, ensuring a seamless integration across the stack. 

Open Source and Continuous Improvement: Bring a genuine passion for open-source, drawing on experience with contributions to projects like Ant Design, to identify and implement new tools and methodologies that improve team efficiency. 

Collaborate Across Teams: Partner effectively with product, design, and backend teams, and mentor junior developers, helping to foster a collaborative and innovative engineering culture. 

Skills and Qualifications: 

Ten years’ experience in SaaS based organisations. 

Extensive Front-End Development Experience: Demonstratable expertise in JavaScript, TypeScript, and React, with the ability to handle complex front-end challenges and design maintainable systems. 

High-Scale Environment Expertise: Multiple years’ experience in designing and building highly scalable SaaS solutions where handling large volumes of concurrent users and requests is essential with focus on performance and scalability. 

System Architecture Acumen: Strong experience in contributing to and leading system-wide architecture initiatives, in particular, building UI components and design systems. 

Leadership in Software Development Processes: Demonstrated ability to set and uphold standards in software development, especially around coding, testing, and deployment. 

Backend API Familiarity: Working knowledge of backend API development, especially with Node.js, Remix, and MySQL, to support cross-functional projects. 

Active Open-Source Contributor: Passionate about open-source projects, with a visible GitHub presence that showcases meaningful contributions. 

Proven ability to lead by example: Lead by example, collaborate, set standards, and bring improvements to the engineering team. 

Bachelor’s degree in Computer Science, Engineering, Information Technology or a related field, or equivalent work experience. 

• Experience transitioning and picking up multiple software development languages. 

Preferred Skills: 

PropTech Experience: Familiarity with the PropTech industry in Australia, specifically in strata and community management. 

Large Systems and Databases: Experience managing large complex systems and extensive databases to ensure high availability. 

Cloud and Serverless Technologies: Proficiency in cloud-based and serverless architectures, preferably AWS. 

Mini Apps within Mega Apps: Experience or familiarity with “mini apps” within larger app ecosystems, allowing for modular, user-driven experiences. 

Resilience and Security: Background in resilient, secure system design. 

Australian Compliance Knowledge: Understanding of Australian data privacy laws and compliance in SaaS and PropTech. 

Mini apps structure and development 

The Nitty-Gritty Details: 

• This role is full-time, hybrid working model – with part of your week based in our office in Adelaide CBD and some WFH. A minimum of 3 days per week in the Adelaide office is required for this role. 

• We are located at Lot Fourteen which is the largest innovation community in Australia, with regular catch ups and networking opportunities. 

• Our offices include tea, coffee and kombucha, a rooftop chill-out zone, on-site showers, and bike storage. 

• Regular team strategy / fun days and social events are an important part of our culture. 

• Smart-casual work attire is the norm – we will kit you out in Resvu uniforms – we think that people work better when they feel comfortable. 

• We offer additional Parental Leave pay benefits on top of Government Statutory pay. 

• We encourage healthy work-life balance, and we are super family-friendly! We don’t want you to miss the things that are important to you and will always find a way to make your life and work fit together comfortably. 

• Access to time-based Employee Share Option Scheme. 

Compensation: 

Base Salary: Competitive salary based on experience and qualifications. 

Reporting Structure: 

Reports To: CTO 

Career Path: 

Software Engineering Leader or System Architect Progression: This role provides a clear path towards either a Software Engineering Leader or System Architect position, based on the individual’s strengths and contributions. 

So what are you waiting for? Apply to be a major part of our rapidly growing global business that puts employees first. Send your resume and cover letter to [email protected]

Only successful candidates will be contacted. 

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx