Software Engineer
Beforepay, an ASX-listed fintech pioneer, is on a mission to revolutionise the financial industry with safe and affordable products. Our core philosophy is grounded in providing ethical short-term loans as a viable alternative to predatory lending practices. This commitment to integrity and customer well-being has earned us prestigious accolades such as the Ethical Lender of the Year 2023 by Wealth & Finance International FinTech Awards and Global Pan Finance Awards, and the Best App-Based Lending Company 2023 in Australia by APAC Insider Business Awards.
Our journey of innovation and ethical service was further recognised with our inclusion in the Tech Fast 50 2023 by Deloitte and our early accolade as the Ashurst FinTech Startup of the Year in 2020. As a team member of Beforepay, you'll join a trailblazing company that not only sets the pace in the fintech industry but also upholds the highest standards of ethical lending, providing a meaningful and impactful career.
We’re searching for a talented Software Engineer, tasked with contributing significantly to the development and refinement of complex software systems. These systems play a crucial role in enhancing the livelihood of millions of users by offering them early access to their pay. Your role will involve collaborating with a dynamic team to architect, implement, and optimise solutions that are critical to our mission of empowering financial freedom and access.
Reporting to the Head of engineering, you will be responsible for delivering the next generation lending platform capabilities, which powers the livelihoods of millions of users by giving them early access to their pay.
The role involves designing, implementing, and maintaining software systems that are scalable, reliable, and secure. The successful candidate will have intermediate experience in software engineering, strong communication skills, and an advanced understanding of software engineering principles and best practices.
Key Responsibilities
- Design, implement, and maintain efficient, reusable, and reliable backend systems. Ensure the performance, quality, and responsiveness of applications. Also, optimise queries for performance and scalability.
- Ensure the quality of code through writing clean, readable, and scalable code. Participate in code reviews to maintain code standards and mentor junior developers. Additionally, write and maintain automated tests to ensure reliability and security. Debug and resolve production issues.
- Engage with product management and stakeholders to translate user stories into technical deliverables, and share insights through documentation, design reviews, and discussions.
- Stay current with software technology trends, advocating for innovative practices to enhance development processes and outcomes, including compliance with industry standards.
- Have a basic understanding of DevOps practices. Assist in the deployment process and ensure applications are deployed efficiently with minimal downtime.
- Demonstrate excellent problem-solving, communication, and collaboration skills, maintaining a high sense of ownership and a proactive approach to tasks.
Competencies
- Computer Science Degree or Equivalent with at least 3-5 years of experience
- Experience in languages, conventions, coding principles, testability, secure coding practices
- Proficiency in storage systems like RDBMS like MySQL, Postgres, NoSQL - Dynamodb, MongoDB and caching systems, file systems like AWS S3, Dropbox, etc
- Strong experience working with multiple programming languages for multiple purposes. We primarily use Go, .Net, ReactJS, and Python
- Ability to design, implement, and maintain applications using a microservices architecture, enabling modular, scalable, and flexible software solutions.
- Knowledge of serverless computing and experience with serverless frameworks (e.g., AWS Lambda) to build applications that scale automatically and minimise infrastructure management.
- Basic understanding and exposure to cloud environments, primarily AWS.
- Capable of working with modern developer tools for version control and CI/CD - Docker, EKS, ECS, Git, Terraform or Cloudformation for our Infrastructure as code.
- Proficiency in using performance monitoring and optimization tools (e.g., New Relic, Datadog) to identify bottlenecks and improve the efficiency of applications.
What we can offer you
- An inclusive company culture that's open to change and values diverse perspectives
- A company with strong ethics and moral compass, prioritising customer wellbeing
- Work on innovative fintech solutions that directly impact users' financial lives
- Opportunities for professional growth and continuous learning in modern web technologies
- Competitive salary and benefits package
- Flexible work arrangements and wellness programs
- Kombucha and beer on tap, games nights on Fridays, monthly company breakfast, monthly birthday celebrations, and more!
Domestic candidates need Australian working rights. Our office is in Westfield, Sydney.
Pay: $120,000.00 – $140,000.00 per year
Benefits:
- Free drinks
- Free food
- Salary packaging
- Work from home
Work Location: Hybrid remote in Sydney NSW 2000