Senior Full Stack Engineer
Archa
Software Engineering
Melbourne, VIC, Australia
Why Join Archa
For too long, Finance teams have been stuck managing corporate spend using legacy tools designed for a different era. We saw growing companies relying on shared credit cards, chasing paper receipts, and manually reconciling expenses in spreadsheets. It was a friction-filled process that wasted time and leaked money.
We built Archa to solve this. We are not a bank; we are a technology company building the smartest corporate card and spend management platform in the market.
The Role
We’re looking for a Senior Full-Stack Engineer to help design, build, and scale our platform across both frontend and backend systems. This role suits someone who enjoys ownership, works well across disciplines, and values clear communication and strong team behaviours.
You’ll work closely with product, commercial, and engineering teams to turn complex requirements into practical, well-designed solutions that deliver real business impact.
Engineering at Archa
Our engineering team is deeply involved in product planning, architecture, and delivery. Engineers are encouraged to challenge ideas constructively, communicate clearly, and take responsibility for the systems they build.
We value people who can explain their thinking, collaborate effectively, and contribute positively to team culture—not just strong individual contributors.
What You’ll Do
- Build and maintain backend services using Python, Django, and Django REST Framework
- Develop frontend applications using React and TypeScript
- Design and consume scalable APIs and data models
- Write clean, maintainable, and well-tested code
- Debug production issues and improve system performance
- Participate in architecture discussions and code reviews
- Work with DevOps to deploy and operate services in GCP and Kubernetes
- Collaborate with product and commercial teams to deliver business outcomes
What we are looking for
Mandatory
- 5+ years professional software engineering experience
- Minimum 3+ years Python in production environments
- Minimum 3+ years React and TypeScript in production applications
- Strong experience with Django and Django REST Framework
- Solid understanding of RESTful API design
- Experience with relational databases (PostgreSQL preferred)
- Experience with Docker and Git-based workflows
Platform Experience
- GCP (preferred) or AWS
- Familiarity with Kubernetes and container orchestration
Team Fit
We care deeply about how people work together. You should:
- Communicate clearly and professionally
- Be comfortable discussing and challenging technical ideas
- Take ownership and follow through
- Give and receive feedback constructively
- Be pragmatic and outcome-focused
Nice to Have
- Infrastructure as code (Terraform)
- CI/CD pipelines and automation
- Monitoring and observability tooling
- Microservices or distributed systems experience
- Fintech or regulated-environment experience
What We Offer
- A senior role with real ownership and influence
- A collaborative, high-trust engineering culture
- Mental and physical wellbeing support
- A personal learning and development budget to support your growth
Sound like a good fit?
If this sounds exciting and you'd like to have an informal chat, get in touch and tell us why you want to work at Archa.
You can send your resume or LinkedIn profile to jobs@archa.com.au. Please include a covering paragraph telling us about yourself, why you think you would be a good fit for this role and your availability. Applications go directly to the team you’ll be working with (no recruiter). Include any additional information about yourself that is cool and interesting, including personal projects you're working on.
We look forward to hearing from you.