Team Lead - Haskell Platform Team

Channable

Utrecht

On-site

EUR 77,000 - 103,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock Appreciation Rights
Performance bonus up to 10%
Holiday allowance 8%
26 vacation days + 2
L&D budget €1000
Work from Utrecht office 2 days
Commuting benefits

Job summary

Channable is seeking a Team Lead for the Infra Platform Group in Utrecht. You will split time between leadership and hands-on development, mentoring engineers and shaping the roadmap while contributing to architecture and service delivery using Haskell, Rust, and Python.

You will manage a team of four engineers, collaborate with other teams and stakeholders, and drive engineering excellence with a pragmatic, growth-oriented mindset.

Qualifications

  • Experience leading an engineering team or strong leadership potential and mentoring能力.
  • Strong backend development background with Haskell and familiarity with Rust and Python.
  • Deep knowledge of relational databases, ideally PostgreSQL, plus Linux and Git.
  • Experience with web development, APIs, and writing clean, well-documented code.
  • Excellent communication, problem-solving and collaboration skills, with stakeholder empathy.

Responsibilities

  • Organize work, manage priorities, and contribute to long-term Infra Platform roadmap.
  • Mentor team members, conduct performance reviews, and grow hard/soft skills.
  • Hire new team members and set up project teams and processes.
  • Design, develop and test features, improve reliability and performance of services.
  • Review peers' PRs, break down large projects into smaller tasks, and guide teams.

Skills

Team leadership
Code reviews
Backend development
Haskell
Rust
Python
PostgreSQL
Linux
Git
Web APIs

Tools

PostgreSQL
Linux
Git
REST APIs

Job description

About the role

We are looking for a new team lead for one of the teams within our Infra Platform Group. Your mission in this role is to architect and deliver foundational services that empower the product engineering teams building our e-commerce platform. Together with your team, you will tackle challenging engineering problems, work on high-performing and scalable services written in Haskell and Rust, and provide a high-quality developer experience for the teams that use them via Python.

Your time will be split approximately 50-50 between leadership tasks and hands-on development. In your leadership role, you are a mentor to your team members, unblocking them when they face challenging roadblocks, and you help them grow both their hard and soft skills. As part of your hands-on work, you are contributing to the architecture and the ongoing development and maintenance of our services.

You will initially be managing a team of four experienced Haskell and Rust engineers, and you will be working closely together with the other teams in the group, the engineering manager of the Infra Platform Group, and the stakeholders from other engineering teams that consume our services.

Your responsibilities

Your Team Lead tasks will include:

  • Organizing the work and managing priorities
  • Collaborating with the other team leads in the Infra Platform Group on the long-term roadmap
  • Mentoring team members, helping them grow and conducting half-yearly performance reviews
  • Setting up project teams and mentoring project leads
  • Hiring new team members
  • Implementing and improving processes for the team
  • Establishing the team culture and fostering a collaborative environment

Your Development tasks will include:

  • Designing, developing and testing new features in our services
  • Improving the reliability and robustness of our application
  • Working on scalability and performance improvements
  • Collaborating with and reviewing PRs of other engineers
  • Breaking down big projects into smaller issues
  • Writing clear and actionable issues
  • Debugging and fixing issues, and teaching team members to do the same
  • Working with our product engineering teams and DevOps team on requirements and issues
Who are you?

You like working in a 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 pragmatically.

To set you up for success in this role, you will benefit from having the following skills and experience:

  • You have previous experience leading an engineering team, or you are an experienced engineer excited to start your career as a leader.
  • You can give detailed code reviews both from a high-level and a low-level perspective.
  • You have the technical depth to help your team members grow and remove roadblocks for them.
  • You have substantial backend development experience and are skilled with Haskell, and ideally comfortable with Rust and Python.
  • You are familiar with relational databases (ideally PostgreSQL), Linux and Git.
  • You have experience with web development, web technologies, and APIs.
  • You have strong communication and problem-solving skills.
  • You are a people-oriented individual who helps others with an open and approachable attitude.
  • You value high software engineering standards.
  • You are pragmatic and empathic towards your team members and other stakeholders.
  • You like helping the team focus on the most important tasks and align priorities with the rest of the company (the OKR framework is used).

Practical requirements:

  • EU citizenship or a valid work permit for the Netherlands; preferably living in the Netherlands
  • Available for at least 32 hours a week, with two days spent at the Utrecht office

Important note: We encourage you to apply even if you do not check every box, as we are looking for passionate individuals with potential and a willingness to grow.

Who are we?

Channable was founded in 2014 in the heart of Utrecht and is a fast-growing B2B SaaS platform that offers a fully integrated way to market products online. We empower marketers and online businesses to manage, scale, and optimize their marketing. We are a diverse team of over 320 individuals from more than 40 nationalities.

Joining Channable means you’re looking for more than a job. We share a love for growth, helping others, taking ownership, and creating an amazing journey together. Learn more about us here and on our Instagram or LinkedIn, and read our Culture Playbook.

Why Channable?

At Channable, you’ll find a culture that values openness, craftsmanship, and collaboration. We invest in our people and give them the autonomy to drive meaningful change. You will work on technical challenges that matter, with colleagues who care deeply about the product and each other.

What do we offer?
  • Gross annual salary ranging from €77k-€103k, including 8% holiday allowance and based on a 40-hour work week. Final role level determined during the recruitment process based on alignment with our career framework.
  • Savings for old age with a scheme that can accrue up to 5% of your monthly salary, or an additional +2.5% to your monthly base salary.
  • Annual L&D budget of €1000 for professional growth.
  • Stock Appreciation Rights: you can benefit from Channable’s success.
  • Company-wide performance bonus up to 10% of your annual salary, determined yearly by leadership based on targets.
  • 26 vacation days plus 2 reload days, with the option to buy up to 5 extra days per year.
  • 5 weeks of paid partner leave for parental advantages.
  • Commuting benefits: NS Business Card or €0.25/km travel allowance.
  • Work from our office in central Utrecht at least 2 days a week, with flexible hours and the option to work from home with appropriate gear and budget.
  • 3 weeks of workcation, with an additional 3 weeks for expats in the Netherlands.
  • Well-being benefits: Urban Sports Club, anonymous access to OpenUp psychologists and resources.
  • Daily lunch provided Monday to Thursday (vegan, vegetarian, and gluten-free options); Fridays feature sandwiches and salads.
  • Additional on-site perks include massages, personal training, games, an in-office bar, and more.
  • Channaweek and Channaweekend annual gatherings in Utrecht with global colleagues.
How can you introduce yourself to us?

Interested? Please apply by clicking the "apply now" button. Applications should be in English. If it matches, the Tech Talent Acquisition Partner will contact you for an introductory call and the next steps in interviews. We look forward to hearing from you.

Note: Agencies and recruiters will not be appreciated; there is a donation policy for Make-A-Wish for recruiters who approach us. We strive to foster an environment of belonging and inclusive teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT Support Team Lead
IT Support Team Lead

Channable • Utrecht

Hybrid
Gross monthly salary €5,000 - €6,000
8% holiday allowance
Stock Appreciation Rights
+10
Technical Customer Support - Spanish speaking
Technical Customer Support - Spanish speaking

Channable • Utrecht

Hybrid
Hybrid working policy
Home office supplies provided
L&D budget €1,000 per year
+1
Product Manager - Core AI
Product Manager - Core AI

Channable • Utrecht

On-site
EUR 50,000 - 67,000
8% holiday allowance
Savings for old age: up to 5%
Annual L&D budget €1000
+2
Python Software Engineer - Product team
Python Software Engineer - Product team

Channable • Utrecht

Hybrid
EUR 3,000 - 6,000
8% holiday allowance
Annual L&D budget of €1000
Company-wide performance bonus
+3
Sr. Website Manager
Sr. Website Manager

Channable • Utrecht

Hybrid
8% holiday allowance
Company-wide bonus up to 10%
Stock Appreciation Rights
+7
Technical Customer Support - Italian speaking
Technical Customer Support - Italian speaking

Channable • Utrecht

On-site
EUR 31,806 - 32,922
Hybrid working
2 days in office per week
26 vacation days
+3
Python Software Engineer - AI team
Python Software Engineer - AI team

Channable • Utrecht

Hybrid
EUR 56,000 - 78,000
Hybrid work model
Office in Utrecht (2 days/week)
8% holiday allowance
+6
Frontend Software Engineer - Product team
Frontend Software Engineer - Product team

United States Digital Space LLC • Utrecht

Hybrid
L&D budget
Stock options
Performance bonus
+4
Technical Customer Support - French speaking
Technical Customer Support - French speaking

Channable • Utrecht

Hybrid
8% holiday allowance
Annual learning budget of €1,000
26 vacation days + 2 reload days
+4
Technical Customer Support DACH - German speaking
Technical Customer Support DACH - German speaking

Channable • Utrecht

Hybrid
8 % Urlaubsgeld
Unternehmensweiter Bonus
Jährliches L&D-Budget von 1000 €
+3