Infrastructure Team Lead (Haskell) In A Fast Growing Scale Up!

Channable | Utrecht

Date listed

4 weeks ago

Employment Type

Full time




58k € - 100k €

What is your role going to be?

We use Haskell extensively for our core software infrastructure, which the Infrastructure (Infra) team is building and maintaining. We are now looking for a second team lead for one of our two Infra teams (Infra Red and Infra Blue). As part of the role, you will spend approximately 50 percent of your time leading and managing the team, while in the other 50 percent you will do hands-on work yourself. Together with your team, you will work on our backend services consisting of several different services, written in Haskell and Python, like a job scheduling system, a high-throughput data processing system, and an API gateway.

You will initially be managing a team of four Haskell developers, which will be growing over time. And you will be working closely together with our second Haskell team lead and with our CTO.

Your day-to-day tasks will include (but are not limited to) the following:

  • Leading the Infra team and motivating them to do their best work
  • Interview and hire the right people to grow the team
  • Have progress reviews and 1:1s with your team members
  • Design, development, and testing of new product features
  • Collaborate with and review PRs of other team members
  • Improve the overall reliability and robustness of our application
  • Work on scalability and performance improvements
  • Work together with our product and DevOps teams on requirements and issues

If you want to read more about our development work, check out our tech blog: You can also take a look at some of our open-source work at to get a feeling of how we work together and what our code looks like. In particular, the icepeak and alfred-margaret projects, are examples of our open-source Haskell projects, written by the Infra team.

Who are we looking for?

You have previous experience managing an engineering team or you are a senior developer looking to take the next step in your career. You are a mentor to other team members and you help them grow both their hard and soft skills. You like working in a young and dynamic team of skilled engineers discussing technical decisions openly and collaboratively. It is easy for you to break down big issues into smaller tasks, and to prioritize work in a pragmatic way. You recognize yourself in our philosophy of doing things the right way and in our company values. In more concrete terms, we expect you to have the following:

  • Experience leading an engineering team, or experience in mentoring other engineers
  • Team player with great communication skills, both written and spoken
  • Excellent programming skills in Haskell or a similar typed functional programming language
  • Experience with web development, web technologies, and APIs
  • Familiarity with SQL and relational databases, preferably Postgres
  • Good working knowledge of Linux, git, and the command-line
  • Committed to high engineering standards
  • Available for at least 4 days a week, preferably full-time
  • Living in The Netherlands (or willing to relocate) and in possession of a work permit (if you’re a non-EU citizen)

And then there are some things that are ‘nice to have’:

  • Knowledge of Haskell libraries like warp, conduit, async, servant, aeson, compact
  • Familiar with Python or other dynamic languages
  • Experience in tuning and scaling a big application
  • Having worked with distributed systems before

What do we offer?

  • Challenging full-time position with space for personal initiative
  • Salary of 4500-7800 euros based on your experience
  • Career structure with clearly defined levels and steps
  • Excellent training and onboarding to get to know the tool, our processes, and your colleagues. After that, you’ll get the trust and responsibility to show what you got. Your buddy will support you throughout the whole onboarding process
  • Working for a fast-growing company with a young and ambitious team
  • A spot in our beautiful new office in the heart of Utrecht, where lunch and much more is catered daily
  • Great work-life balance and (hopefully soon again) other working conditions; like free Yoga classes, massages, and sports groups. Finish the week with well-deserved drinks with your colleagues at our own office bar!

Do you want to see more of Channable and your future colleagues? Check out our social media channels like Instagram and Linkedin and Channable's culture!


Are you the team lead we are looking for? Are you interested? Please apply by clicking on the "apply now" button below and send your application in English. You will receive a response within a week. If we also see the match, we'll invite you for a first online interview. Do you have any questions about this vacancy? Please contact Mart ([email protected]).

Contact by job agencies and recruiters will not be appreciated. Each recruiter or headhunter who approaches us agrees to a donation of € 250,- for Make-A-Wish.

Findwork Copyright © 2021


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs