Role
We are seeking a highly skilled and motivated Mid-level Full Stack Software Engineer to join our team in Sydney. In this role, you will be responsible for the full software development lifecycle, from conceptualising and designing robust architecture to building, deploying, and maintaining scalable web applications, databases, and cloud infra.
Core Responsibilities
- API & Backend development: Design, build, and maintain secure and high performing APIs and server-side logic for financial applications
- Database management: Architect, optimise, and maintain relational and NoSQL database structures as well as data warehousing solutions
- Front-end: Build, test, and deploy responsive, user-focused web applications and user interfaces
- Infrastructure & DevOps: Design, deploy, and maintain cloud infrastructure and CI/CD pipelines to automate testing and deployment
- Quality Assurance: Conduct code reviews, ensure compliance with security standards, and maintain a clean and well-documented codebase
- Agile: Manage project timelines effectively within an Agile team environment
Required Skills
- Frameworks & Languages: Python, Django, React, TypeScript, Gatsby, React Router
- Databases & Analytics: PostgreSQL, Google BigQuery, Looker Studio, Redis
- Cloud & Infrastructure: Google Cloud Platform (GCP), Google Cloud Run
- DevOps & Orchestration: Docker, Kubernetes, GitHub Actions, Terraform
- Security & Compliance: CrowdStrike, Vanta, GitHub Advanced Security
- Package Management: NPM, Yarn, Poetry
- Testing: Pytest, React Testing Library
Qualifications
- Education: Bachelor’s Degree in Computer Science, Software Engineering, or a highly related Information Technology discipline
- Experience: A minimum of 3 years of relevant post-qualification full-stack software engineering experience
Pay: $100,000.00 – $105,000.00 per year
Work Location: In person