We are a dynamic FinTech startup revolutionising bill payments, one bill at a time. Since our launch in February 2018, we’ve expanded across Australia and the United States, helping hundreds of thousands of people manage and pay millions of bills. Our mission: to help people build a happier relationship with their money, starting with their bills.Our team thrives on collaboration, innovation, and a bit of fun while solving meaningful problems. We’re committed to agile development and believe in a lean, efficient approach as we scale with our growing user base. If you’re ready to join a fast-paced team making a real impact, we want to hear from you.A little bit about the roleAs a Full Stack Developer, you will dive into our tech stack (Python/Django, React, React Native, Typescript, Terraform, AWS, and Google Cloud) and manage integrations with OCR, ML systems, and custom internal tools. You will own the development of features end-to-end and work closely with Product, Design, Marketing, and Customer Service to bring new ideas to life.What your day will look likeCollaborate with the Products team to understand business requirements, define technical implementation details and break work into Epics/Stories.Implement and deliver new features, working with a globally distributed team.Participate in code reviews, local testing, and the creation of design/architectural proposals.Take ownership of technical projects, manage epics, ensure momentum, and clear blockers.Write clean, testable, maintainable code.Due to the distributed and highly collaborative nature of the development team, frequent short/adhoc video meetings with your peers to discuss ideas, provide feedback, etc.Required skillsStrong understanding of Python and OOP models.Strong understanding of ReactJS and Typescript.Experience with distributed version control (GIT) and CI/CD tools.Enjoy sharing knowledge with teammates and working collaboratively to achieve project goals. A strong team player mindset and an ability to effectively collaborate on ideas and designs.A passion for innovation and building systems from the ground up with the end user perspective at the front of mind.Excited by fast paced projects and adept at problem solving through ambiguity.Understanding of how to build performant, decoupled, testable, maintainable code.Industry experience with public cloud offerings (e.g., AWS, GCP, Azure).Knowledge of SQL and relational databases.Strong understanding of testing best practices and tools (e.g. React Testing Library, Python Unittest, Jest)In-depth understanding of typical web applications and various architectural styles and designs.5 + years of experience developing in Python.5 + years of mobile apps or web development experience.We will be especially impressed if you haveExperience working with Django.Understanding of iOS and Android fundamentals, components, standard methodologies, packaging, publishing.Understanding of mobile development and frameworks (e.g. React Native, Flutter, Capacitor.js)Experience with native iOS and Android development.Experience with Infrastructure as code tools (e.g. Terraform)Be part of a growing company with ample career development and growth opportunities.Work remotely (within a ±4-hour timezone from AEST timezone), in a casual, flexible environment.Join a fun, tight-knit team that values ideas over hierarchy and celebrates diverse perspectives.Additional InformationA background and police check will be required as part of the recruitment process.For Australian candidates: Applicants must hold citizenship, permanent residency, or a work visa.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information Technology
#J-18808-Ljbffr