Full Stack Engineer
DeferitJob Description
Posted on: December 21, 2024
About us
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 role
As 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 like
- Collaborate 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 skills
- Strong 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 have
- Experience 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)
Benefits
- 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 Information
A 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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
Deferit
View company pageRemoteInAustralia.com
Get RemoteInAustralia.com on your phone!