competitive salary
Czech Republic
Information Technology, Engineering
English
remote
about the company
Keboola is a cloud-based data platform that helps clients combine, enhance and publish crucial information for their internal analytics projects and data products in a quick and easy fashion.
diversity statement
"Here’s the thing: we don’t care what color you are, who you pray to, what gender you identify with, if you have tattoos or your hair is blue. We hire based on skill and culture fit. It really is that simple."
your area of responsibility
Develop components to be used by Keboola customers.
Work in a component team responsible for maintaining the most widely used components in our platform.
Manage and maintain various transformation components that manipulate data using user-written SQL scripts.
Create custom integrations, scrape data from various sources, and learn about different systems to find ways to connect to them using APIs.
Build PHP tools that benefit the community and contribute to the improvement of the Keboola ecosystem.
Develop tools to support component creation and maintenance, such as Component Generator for creating Docker component skeletons, and tools for functional testing.
Collaborate with teams on technical issues, including software system design and maintenance.
your profile
At least 2 years of professional experience in PHP development, including writing Dockerfiles and following best practices.
Familiarity with PHP or a desire to learn it further, with experience in other programming languages.
Experience transitioning from scripting to object-oriented programming.
Basic awareness of database systems.
Curiosity about large-scale data processing and various use cases (e.g., IoT, Open Data).
Strong interest in data engineering and data-related topics.
Skills and Experience You Need
Basic knowledge of web services and communication protocols like APIs and HTTP.
Understanding of (semi-structured) data formats like JSON and XML.
Familiarity with UNIX-based systems.
Knowledge of OS-level virtualization and containers (Docker) or interest in micro-service architecture.
Ability to work independently with self-management and self-discipline.
Strong problem-solving and consultative skills.
Capacity to ask for advice, find compromises, and seek help when needed.
Ability to complete tasks to a high standard, with patience, attention to detail, and the capacity to identify and solve problems.
Proficiency with Google products, Slack, Jira, Confluence, GitHub, etc.
Additional Requirements
Interest in learning new technologies, continuous skill improvement, and adaptation to new challenges.
A passion for personal growth and development within your role and the company.
Technical savvy with a focus on building and supporting customer relationships.
Ability to work well in a team and communicate effectively with colleagues from different backgrounds.
the benefits
Discover them on our website!