Deferit logo

Full Stack Engineer

Deferit
Department:Software Development
Type:REMOTE
Remote Region:Australia
Location:Greater Sydney Area
Experience:Mid-Senior level
Estimated Salary:A$90,000 - A$130,000
Skills:
PYTHONDJANGOREACTJSTYPESCRIPTGITCI/CDAWSGOOGLE CLOUDSQLTESTING BEST PRACTICES
Share this job:

Job Description

Posted on: November 28, 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.

Originally posted on LinkedIn

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!

RemoteInAustralia.com logo

RemoteInAustralia.com

Get RemoteInAustralia.com on your phone!