Team Lead - Backend (Go)

Prague
Engineering /
Hybrid
We are looking for a highly experienced Team Lead with a background in Go development to make significant contributions to our dynamic SaaS-based company. As a Team Lead, you will helm a small engineering team responsible for our multi-platform CLI tool and various web services, crafted primarily in Go.

Keboola CLI (keboola/keboola-as-code) is a sophisticated tool for managing Keboola Connection Projects and their configurations. It streamlines the processes of downloading, modifying, and updating configurations, and integrates seamlessly with your preferred SCM tool to enhance project management through automation, testing, and CI integration.

Our suite of services also includes Data Streams—a high-throughput service for data integration with Keboola, Templates service for better configurations management, and a Modified OAuth proxy to improve authentication processes.

What you’ll do

    • Team Management: Oversee daily operations of the engineering team, ensuring smooth workflow and adherence to project timelines.
    • Mentor and Guide: Often mentor team members on technical matters and work closely with the engineering team to implement best practices.
    • Provide Specialized Guidance: Offer expertise on coding practices and other technical skills.
    • Actively Participate in Development: Actively participate in the development of Keboola CLI and related services.
    • Code Reviews: Provide code reviews for members of your team.
    • Knowledge Sharing: Share knowledge and experience in new areas and technologies with people outside of your team.
    • Performance Management: Conduct regular performance reviews, set clear objectives, and provide constructive feedback to team members.
    • Conflict Resolution: Address and resolve any team conflicts or issues promptly and effectively.
    • Stakeholder Communication: Maintain clear and effective communication with stakeholders, ensuring alignment on project goals and expectations.
    • Resource Allocation: Manage team resources efficiently, balancing workload and optimizing team performance.

What we look for and what are the skills you need to have (or should have)

    • Experience with team management and demonstrated experience in leading and managing an engineering team.
    • Strong problem-solving skills and the ability to mentor and guide developers effectively.
    • Basic awareness of Docker, with the ability to write your own Dockerfile, build it, and run it.
    • Knowledge of API standards, specifically Open API.
    • Awareness of relational database systems and a basic understanding of them.
    • Basic knowledge of UNIX-based systems.
    • Knowledge of micro-service architecture and familiarity with it.

    • And also soft skills like:
    • Orientation towards results and driving the “goal” from the beginning to the end if needed.
    • Attention to detail with patience and a keen sense for details.
    • Ability to ask for help when needed.
    • Team player, not an independent worker (we work as a team).
    • Self-organization and self-discipline with strong self-management skills.
    • Effective communication with strong verbal and written communication skills.
    • Leadership ability to inspire and motivate the team to achieve their best work.
    • Decision making and the ability to make difficult decisions quickly and confidently.

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 fulfilment 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.

You can look forward to the following benefits

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

Keboola’s Core Values

    • Care, love and respect
    • No BS
    • Get your stuff 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 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.

More About Keboola
Every day Keboola connects data, systems, and people to do their best work all in one place. Keboola is a hybrid, multi-cloud data platform that reduces your day-to-day complexity with data by streamlining and automating your data processes and systems, creating a scalable data structure that works best for you, and aligns business and IT in a secure environment so they can do meaningful work together. Hundreds of innovative companies use Keboola to unlock their data-driven power. The company has offices in Chicago, Vancouver, London, and Prague. For more information, connect with us on LinkedIn, Twitter, Facebook or visit keboola.com.