Run your data operations on a single, unified platform.

  • Easy setup, no data storage required
  • Free forever for core features
  • Simple expansion with additional credits
cross-icon
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Work @ Keboola

Component Developer
Prague, Czech Republic or Brno, Czech Republic

At Keboola, we’ve built a team culture based on learning, innovation and most importantly trust. As we’ve grown we continue to embrace the startup vibe and foster a fast-paced and challenging environment. What is unique about our company, is that everyone has a voice and is welcomed to use it. We’re global but well connected and agile. Keboola has offices and team members spanning across Europe and North America. Gartner has recognized our company as a Data OperatingSystems organization. And recently we have worked with Czech government on Covid 19 data projects.

Proudly, we’ve grown 100% organically and our team is hiring in 2021 given the acquisition of new enterprise customers. We’re looking for Python developers that want to be a part of something bigger as our organization continues to scale and provide digital transformation to our customers.

We are looking for a Component Developer that wants to make an impact in a growing SaaS-based company. You will work in a fast-paced Keboola Component team in a modified Agile environment.These components are the building blocks that will enable our customers to create sophisticated data systems. Components can include extractors, writers and other data apps that connect to systems such as ERPs, CRMs, etc. In terms of technology, we are a multi cloud with everything inAWS and Azure, and all apps are in Docker. We have settled down on designing and coding our components based on internal best practices exclusively with Python language - all components are then registered and distributed as isolated docker images. . The team communicates in Czech but you must be able to speak with other teams in English.

What you’ll do

  • Develop components to be used by Keboola customers.
  • Create custom integrations, scrape data from various sources, learn about various systems
  • and figure out a way to "talk" to different services.
  • Create Python tools that benefit the community and take part in improving the Keboola ecosystem
  • You will receive a set of training materials, descriptions of technologies we use and participate in an onboarding program.
  • Work with teams or circles on technical issues including software system design and maintenance
  • Consistently communicate and brainstorm with your closest peers.
  • The core qualities of a person who may be interested in such a position is laziness and curiosity.They always strive to make things easier so they can avoid tedious manual tasks and "hack" the system to his needs. "It can't be done" is a trigger expression that forces them to prove them wrong, figuring out smart workarounds and hacks brings her satisfaction. Have mastered Googling techniques so they can google her way out of any task, even though it's new or they never heard of it."Fake it till you make it" is sometimes a working model

What we look for

  • 1 year of Python development experience in a professional setting or an internship.
  • We will consider a Computer Science degree plus a Python bootcamp/night school course without professional experience.
  • Knows Python or wants to learn it more while having experience with other programming languages.
  • The main distinction we make is a move from using python for scripting only to more serious object-oriented coding.
  • Is interested in the data field in general.
  • Has basic awareness of database systems and ideally is interested in anything related to data.

e.g. Ever wondered how large scale data are processed? Are you fascinated by all the possible use cases there might be for all the various kinds of data out there (e.g. IoT,OpenData)

The skills and experience you need to have

  • Speak fluently in Czech and English and be based in Prague.
  • Has awareness about web services e.g. and basic communication protocols like API, HTTP.
  • Knows about (semi-structured) data formats like JSON, XML
  • Has basic understanding of UNIX based systems (nice to have).
  • Knows a thing or two about OS-level virtualization / containers (Docker) or is interested in micro service architecture (nice to have)
  • Is interested in data-engineering
  • Self management and self discipline to work independently. We are fully remote during Covid restrictions.
  • Interest in learning new technologies and continuous self-improvement is required.
  • Have an insatiable thirst for knowledge and development and the desire to grow in your role and with the company.
  • Are technically savvy with a deep desire to build and support relationships and expand the product use within a customer environment.
  • Possess good judgement with consultative, problem solving, and escalation resolution skills.
  • Daily working experience with Google products, Slack, Zendesk, Jira, Confluence, etc.

A little bit more about the opportunity

  • Autonomy within your position. We are focused on outcomes, not micromanaging everything that you do. We love free company movement.
  • Work with great brands both locally and worldwide. Ask us who we were working with!
  • Work with new industry-leading data technologies
  • The opportunity to create the job you want that fits in with the life you want. We know there is life outside of work, and think fullfillment is achieved when all areas of your life fit together.
  • We believe the best people are a bit weird and have an inner engine that drives them.
  • We strive to push people for career development. There are many traits for a component team person - core Keboola platform tech team, consulting and other “departments” are always open for internal hires!
“You can have everything in life you want, if you will just help enough other people get what they want.” – Zig Ziglar

You can look forward to the following benefits

  • Competitive compensation and Stock options
  • Generous paid vacation time. And we mean generous
  • Cool new offices in the heart of Holesovice in Prague
  • No set office hours and flexibility (aside from when you are placed on-call to support customers).

We are a company born in the cloud means we are relatively location independent. Want to take an extra long trip while working on the beach (or forest, or desert?), go ahead - make sure to send us a postcard

Keboola’s Core Values

  • Care, love and respect
  • No BS
  • Get shit done and do a bit more
  • Create and innovate
  • Learn!
  • One team
  • Come One, Come All

Keboola provides equal employment opportunities to all employees, consultants, and applicants for employment. We do not discriminate on any basis. Here’s the thing: we don’t care what coluor 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.

Get in touch with us!
Close Cookie Preference Manager
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Made by Flinch 77
Oops! Something went wrong while submitting the form.