Software Engineer (Mid-level)
Indexed description
- Solve challenging business problems
- Build and maintain CI/CD pipelines
With Ubank, our customers can discover what it feels like to save more, see exactly where they’re spending and own their own home faster. In short, we want to help them achieve real momentum with money.
Your why
As a mid level Software Engineer, you will support internal teams by developing robust integrations with banking platforms, enforcing stringent risk and compliance standards, and driving improvements in banking operational efficiency. It also plays a key role in supporting internal development teams to optimize and uplift internal systems, ensuring they effectively meet organisational needs and enhance user experience.
How You Will Spend Your Time
- Writing and maintaining code in TypeScript for both front-end (Angular) and back-end (Node.js).
- Developing scalable APIs with microservices architecture, with message queues and event-driven architecture.
- Writing maintainable front-end code using HTML5, CSS (SASS/LESS), responsive design patterns, with good understanding of UX principles.
- Ensuring all code is well-tested and secure. Using modern testing frameworks.
- Improving application architecture and lifecycle management.
- Designing and building solutions to solve business problems.
- Collaborating with other teams to deliver high-quality solutions.
- Creating and adopting new ways of working, new coding practices and standards.
- Releasing working, tested code changes into production. Including building and maintaining CI/CD pipelines.
- Supporting the application in production and addressing any issues that arise.
- 3-5 years of experience as a software engineer
- Commercial experience with TypeScript
- Experience in an agile environment
- Strong understanding of software testing and security principles and best practices including OWASP
- Experience in the banking or financial industry
- Familiarity with CI/CD pipelines and DevOps tooling
- Experience with SQL databases, particularly Postgres
- Experience in testing methodologies, TDD, and frameworks (e.g. Playwright, Cypress)
- Experience in implementing, designing robust error handling, logging and observability.
- Flexible Work Environment: Enjoy a hybrid working model with 3 days in our vibrant Sydney CBD office.
- Positive Team Culture: Thrive in a collaborative and supportive atmosphere.
- Career Growth: Benefit from strong development and growth opportunities.
- Fantastic Perks: Take advantage of additional amazing benefits.
This Sydney-based permanent role requires Australian or New Zealand citizenship or permanent residency. We welcome applicants of all backgrounds, and our Talent team is excited to connect with you.
Apply now with your CV and explore this exciting opportunity!
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search