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 Integration Engineer to join our growing team. In this role, you'll build new integrations, maintain and improve existing ones, and work directly with customers to resolve issues and gather feedback that shapes our product. This role suits someone who has built a solid technical foundation and is ready to take more ownership of their work. You'll have the autonomy to drive integration projects from start to finish while being supported by experienced team members when tackling new challenges.
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 a strong technical background, passionate about coding, and experienced in building scalable solutions, we want to hear from you!
Key Responsibilities:
- Design, build, and maintain scalable integrations with databases, BI tools, ETL platforms, and other components of the modern data stack.
- Troubleshoot and resolve integration issues reported by customers, often working directly with them to understand the problem.
- Collaborate with product and engineering teams to prioritise integration work and share insights from customer interactions.
- Ensure code meets quality standards by building unit and performance tests.
- Stay current with changes to third-party APIs and platforms that affect our integrations.
Required Skills and Experience:
- 2-4 years of industry experience as a Software or Data engineer.
- Solid programming skills in Python.
- Practical experience building or maintaining integrations, APIs, or connectors.
- Working knowledge of the modern data ecosystem—you've used tools like Snowflake, BigQuery, dbt, Informatica, Power BI, Tableau, or similar in a professional setting
- Knowledge of software testing principles and experience writing unit tests.
- Strong problem-solving and analytical skills with attention to detail.
- Demonstrated ability to independently investigate and resolve technical issues
- Comfort working in an agile environment and managing your own workload to deliver on time.
Nice to Have:
- Experience with python application frameworks like flask/django and ORMs.
- Experience with Java.
- 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!