$135,000 – $155,000 per year + SuperannuationEstablished in 2011, Finsure has evolved into one of Australia's largest, respected and loved Aggregation groups.In 2022 we partnered with our parent company MA Financial Group (ABN 68 142 008 428) which has opened up incredible opportunity for our continued global growth. In 2024, Finsure launched in New Zealand, providing aggregation services to mortgage advisers nationwide.At the very core of our business ethos is the desire to provide the strongest value proposition to all our Finance & Mortgage Broker and Adviser partners. It is this principle that underpins who we are as an organisation, and why we are able to provide the maximum value to those who align with us. That’s where you fit in.Please provide a custom letter for this senior role that explains the WHY behind your desire to leave your current employment and why you feel this role & Finsure is a good fit for you and your career development. Don't rehash anything from your CV/Resume as we will go through that in detail ourselves. Culture is a big part of why we are so incredibly successful, share with us what type of culture you are looking for. No custom cover letter, no interview - its really that simple.Role Overview / Objective:As Lead Back-End Developer at Finsure, you will be a crucial member of our Dev team. The Back-End Development Lead is responsible for overseeing and guiding back-end development efforts for web applications. This role combines hands-on development, technical leadership, and collaboration with cross-functional teams to ensure the delivery of top-tier front-end solutions. The ideal candidate will have knowledge in full stack development and have deep knowledge in Python, Django, SQL databases.Working closely with business analysts, UI/UX designers, product owners, business stakeholders, front-end developers and fellow back-end developers, the Back-End Development Lead ensures that back-end components are performant, secure, and aligned with overall business and technical objectives.Key Responsibilities:Lead Back-End Engineering for Web: Oversee development of APIs/micro services for web platforms, identifying and refining best practices within the team.Hands-on Development: Actively design, develop & test code, ensuring high performance, scalability, and adherence to coding standards.Performance Optimization: Enhancing an API’s performance, efficiency, and overall functionality to ensure fast data delivery while conserving resources.Component-Based Architecture: Ensure reusable, maintainable, and modular components across projects, promoting consistent design and development patterns.Accessibility and Security Compliance: Ensure applications meet OWSAP standards for security.Collaboration and Mentorship: Collaborate with cross-functional teams (front-end developers, UX/UI designers, product owners) and mentor junior developers, fostering a culture of learning and excellence.Working within an Agile Environment: Experience working within and an understanding of Agile methodology, including estimation and meeting relevant deadlines as part of a team.Ability to support a Production System: Be able to provide guidance and troubleshooting around a live, running environment, with an awareness of the implications around ensuring system availability.Experience, Skills and Qualifications:An ideal candidate will have knowledge across the entire stack and also have expertise in Python and backend development, enabling the development of secure, scalable web micro services & APIs. They will demonstrate strong proficiency in Python programming and demonstrate strong programming practices and principals which yields a platform with little to no technical debt.The candidate must also have a strong grasp of security and its associated best practices, including techniques to prevent XSS and CSRF attacks and compliance with OWSAP standards. Collaboration and communication skills are key, as the role involves working closely with designers, product owners, back-end developers, and other stakeholders, while also mentoring other developers. Additionally, the candidate should be experienced with automation and testing frameworks like pytest.Technical Requirements:You will be well versed in and have deep understanding of the following technologies:PythonDjangoSQLDockerGitAPIsDebugging from front to back endPersonal Qualities and Attributes:Leadership: Proven ability to lead and manage, providing direction, mentorship, and support to team members.Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex issues in both traditional and event-driven integration contexts.Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.Growth Mindset: Be open to using new languages and frameworks as they emerge to meet business need.DevOps: Be aware of modern DevOps practices and how to make improvements.Understanding of System and Cloud Design: Be able to determine how your code fits in with the existing, cloud-based architecture, and how to create components that can work in a complex environment.
#J-18808-Ljbffr