Loading...
Channable

Haskell Software Engineer – Creatives Team

  • Full Time
  • Utrecht
Channable

List, advertise & optimize your products across channels and teams.

Your role:

You will join the Creatives team alongside three other Haskell engineers, a frontend developer, a product manager, and a UI/UX designer. This team is responsible for developing and maintaining our Image Editor and related image-processing functionalities.

Your main focus will be backend development, with occasional frontend work, within a complex distributed web application. Our platform is composed of various services built using Haskell, Python, and Rust.

In this role, you will take charge of designing, developing, and maintaining both new and existing image-related features. A key part of your job will be to enhance the scalability of our services to support a significant increase in usage, all while ensuring the app remains fast and responsive.

If you’re eager to make a real impact, you’ll collaborate with cross-functional teams to build features that deliver direct value to our users!

Our technology stack includes: Haskell, Python, Rust, PostgreSQL, TypeScript, React, Ansible, Terraform, and Prometheus. We operate our infrastructure on Google Cloud Platform.

Your challenges:

  • Help define and develop the future of the Creatives feature set with your close-knit team

  • Design, implement, and test new features

  • Review code and collaborate with teammates

  • Increase the reliability and robustness of the application

  • Work on improving scalability and performance

  • Coordinate with other product and platform teams to integrate image-related features with other parts of our product

Who you are:

  • Proficient in Haskell or a similar typed functional programming language

  • Comfortable working with multiple languages, especially Python, since our codebase is polyglot

  • Have 4-5 years of professional software engineering experience

  • Skilled in tuning and scaling large-scale applications

  • Experienced with web technologies, APIs, and development

  • Familiar with SQL databases, preferably PostgreSQL

  • Confident working with Linux, Git, and the command line

  • Available to work at least 32 hours per week

  • Reside in the Netherlands or are willing to relocate, and hold a valid work permit if non-EU

Bonus points for:

  • Experience with Haskell libraries like warp, conduit, async, servant, aeson, effectful

  • Some knowledge of TypeScript and React (used in our WYSIWYG Image Editor)

  • A genuine desire to create customer value and uncover underlying needs

We also encourage applicants who may not meet all criteria but have passion and potential to apply, especially women, as we want to foster a diverse and inclusive workplace.

About us:

Founded in 2014 in Utrecht, Channable has grown to a diverse team of over 250 people from 40+ countries. Joining us means more than just a job — it’s about growth, ownership, collaboration, and building a great journey together. Discover more on our Instagram, LinkedIn, or by reading our Culture Playbook.

What we do:

Channable is a fast-growing B2B SaaS platform enabling online marketers and businesses to efficiently manage, scale, and optimize their product marketing.

Interested in our development stories? Check out our tech blog at https://tech.channable.com/ and explore our open-source projects on https://github.com/channable to see how we work and code.

What we offer:

  • Gross salary between €3,519 and €5,900 (based on 40 hours/week and your experience)

  • 8% holiday allowance paid annually in May

  • Stock Appreciation Rights allowing you to benefit financially from our company’s growth

  • €1,000 yearly learning & development budget for your professional growth

  • Retirement savings plan with up to 5% monthly salary contributions

  • Company-wide performance bonus up to 10% of your annual salary, awarded based on company goals

  • Travel expenses covered (NS Business Card or €0.23/km for alternative transport)

  • Work in a beautifully renovated historic office in Utrecht, with flexible hybrid policy (minimum 2 days onsite)

  • Home office equipment provided for remote work (3 days/week from home)

  • Flexible start times between 8:00 and 10:00 AM

  • 26 vacation days + 2 extra “reload” days (based on 40 hours/week)

  • 3-week workcation, with an additional 3 weeks for expats living in the Netherlands

  • 5 weeks of 100% paid partner leave to support new parents

  • Discounted Urban Sport Club subscription for fitness

  • Free, confidential access to mental health support via OpenUp, also available to family members

  • Annual company-wide trip abroad (next in 2025)

  • Fresh meals prepared Monday to Thursday by our in-house chefs, catering to all dietary preferences including vegan, vegetarian, and gluten-free

  • Additional perks such as massages, an in-office bar (Channabar), parties, sports teams, personal training, video games, and more

How to apply:

Interested? Please apply by clicking “apply now” below. Send your application in English. If your profile fits, Ioana (Tech Talent Acquisition Partner) will contact you for an introductory call, followed by interviews.

Copyright © 2025 haskell-jobs. All Rights Reserved.