KADA Python Software Engineer

Sydney, Australia or Remote
Full-time
Apply for this job

Company Overview:

At KADA we are innovative company dedicated to helping organizations better use and manage their data. To achieve this goal, we are seeking a talented and experienced Python Software Engineer to join our growing team. You will play a crucial role in designing, building, and maintaining Python applications and integrations.

Why Join Us?

  • Profit Share / Equity Packages: We want our success to be yours too.
  • Flexible Work Options: Empowering you to work optimally, recharge, and support your personal needs. Work from the office, home, or a bit of both.
  • Meaningful Work: Contribute to projects that have a positive impact on our customers' success.
  • Company Retreats: Work hard and have fun together as a team.

Join our passionate team and be part of an exciting journey to shape the future of data management. If you are a proactive problem solver with passionate for testing and automation, we want to hear from you!

Key Responsibilities:

  • Design and build integration to third party data products.
  • Develop new APIs using Python frameworks.
  • Ensure code meets quality standards by building unit and performance tests.
  • Troubleshoot escalated support tickets to resolve technical and performance issues.
  • Keep up to date with python best practices. Contribute new ideas and improvements to the development processes.

Required Skills and Experience:

  • 1-3 years of industry experience as a Python Software Engineer.
  • Strong understanding of Python and experience with the Django/Flask framework for building web applications and APIs.
  • Knowledge of RESTful API principles and best practices.
  • Experience with relational databases (e.g., PostgreSQL) and ORM libraries like SQLAlchemy.
  • Knowledge of software testing principles and experience writing unit tests.
  • Familiarity with version control systems (e.g., git, bitbucket).
  • Strong problem-solving and analytical skills with attention to detail.
  • Ability to work independently and as part of a team.
  • Take ownership of tasks and delivering high-quality results within deadlines.

Nice to Have:

  • Experience building with integration to reporting tools eg PowerBi, Tableau or Databases eg Snowflake, Databricks.
  • Experience with Kubernetes and Docker.
  • Experience deploy and using cloud services such as Microsoft Azure, AWS, or GCP.

Feel free to contact us if you are ready to take on new challenges and be a part of our innovative journey. Apply now and help us shape the future of data management!