Full-Stack Software Engineer (C# .NET & Angular)
Uses LLMs and AI-augmented engineering tools; explicitly expects AI-assisted development and building AI-powered features.
About the Role
Build and maintain scalable full-stack SaaS systems for the leisure and attractions industry, working across C#, .NET, Angular, TypeScript, SQL and AWS services. The role focuses on designing, shipping and operating production-grade APIs and integrations while leveraging AI-augmented development tools and owning technical quality.
Job Description
Role
ROLER is hiring a Full-Stack Software Engineer to design, build and maintain secure, scalable production software across the stack. You will work on integration-heavy initiatives, own end-to-end technical quality (testing, observability, performance, reliability), and design and build AI-powered features within an AI-augmented engineering environment.
Key Responsibilities
- Design, build and maintain secure, scalable, production-grade software across the stack.
- Lead integration-heavy initiatives (APIs, third-party providers, complex workflows) including contract definition and failure/error handling.
- Own technical quality end-to-end: testing strategy, observability, performance, reliability, rollout safety and incident response.
- Drive pragmatic engineering execution by breaking down ambiguous problems into incremental deliverables with a bias toward shipping and learning.
- Promote software craftsmanship, agile best practices, and continuous delivery/deployment techniques.
- Use AI-augmented tools and agentic/LLM-powered workflows to accelerate development and build AI-driven features, validating and owning AI outputs.
Requirements
- Strong experience building and shipping full-stack software in a modern SaaS environment.
- Experience with C# and .NET for web APIs and distributed system API design/consumption.
- Hands-on experience using AI tools in software development and ability to validate AI-generated outputs.
- Exposure to integrations with third-party systems (payments-like workflows, compliance/regulatory domains, or similarly complex ecosystems).
- Solid front-end fundamentals with Angular and TypeScript.
- Comfortable with SQL, T-SQL and data modelling.
- Strong engineering craft: clean design, testing, debugging, security mindset, and reliability.
- Collaborative, curious, and able to work with teammates across time zones.
Tech Stack (examples from role)
C#, .NET, Angular, TypeScript, T-SQL, SQL, AWS (Lambda, API Gateway, DynamoDB, S3, SES, SQS), Web APIs, LLM/AI tools
Work Arrangement
This role follows a hybrid model: 3 days per week in the South Melbourne office with flexibility to work remotely for the remainder of the week.
Benefits (high level)
- Competitive compensation and career growth opportunities
- Hybrid work with flexible remote days
- ROLLER Recharge days
- Team Member Assistance Program (wellbeing support, coaching, education modules)
- 16 weeks paid parental leave for primary carers; 4 weeks paid parental leave for secondary carers
- Individual learning & development budget
- Regular company events and employee-led initiatives