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!