Stack Builders

Experienced Haskell Developer (Remote)

Stack Builders published 9 months ago




Location Availability

commit to 40 hours of work a week and to have your schedule overlap with our quito ecuador offices for at least 5 hours a day s

Headquarters: Pittsford, NY, USA

If you’ve been passionate about Haskell for a while now and you’ve been looking forward to working in an environment that values best practices, clean code and contributing to the growth of the industry, this might be the right job for you.

The Job

You’d be working with Haskell on a daily basis (for web development), pairing regularly both with our remote and in-house teams, using agile methodologies, contributing to open source projects and sharing your knowledge with people that feel just as passionate about FP as you do.

We expect that the developer hired for this position will be able to:

  • Deliver high quality code while meeting and exceeding client expectations.

  • Maintain, refactor and add to an existing code base.

  • Lead a team to tackle new projects when needed.

  • Conduct code review and pairing.

  • Communicate clearly and often about the project to us.

  • Keep expectations clear with the client.

  • When working with more junior developers support them and help them grow with clear, candid and respectful feedback.


For this position we require a developer experienced in the use of Haskell, with strong FP skills. Experience working with Agile methodologies and a passion for delivering high quality results.

To be able to assess the quality of code you deliver, please submit a link to your GitHub or a similar page where we can see your personal projects. We will be looking for code written in Haskell, that applies good practices and has tests.

This position is open for remote work to be conducted from any country where we don’t have offices. For citizens of countries where we have offices, please apply through our portal for any full time employee positions that may be available.

We will need for you to commit to 40 hours of work a week and to have your schedule overlap with our Quito - Ecuador offices for at least 5 hours a day so that the team can pair with you on stories and so you can be present for estimation sessions, standups and other client meetings.

Since the team uses English to communicate, a high English level is a must.

This position is not open to consulting firms or hiring agencies.

Stack Builders is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, nationality, gender, sexual orientation, age, disability or pregnancy.

About Us

Stack Builders is an Agile software consultancy based in New York with offices in Quito, Ecuador. We are dedicated to going above and beyond not only by offering great services for our clients, but also by pushing the software industry forward through the use of better tools and practices.

Some of our projects are currently using Ruby, Rails, and Haskell as a back-end, with some PureScript, JavaScript and TypeScript (Node.js) on the front-end. We are passionate about providing clean and maintainable code that surpasses our client's expectations.

We work in a variety of languages and therefore we value developers who are flexible about working with different stack configurations, that feel confident about tackling new challenges, and that aim toward excellence.

If you’d like to work with passionate developers that value quality and best practices, this is the place for you!

You can learn more about us visiting or take a look at our blog posts and tutorials.


Strong teaching culture

  • Regular pairing sessions

  • Challenging projects

Opportunities for company sponsored:

  • Conference participation

  • Technical talks

If interested, please apply through our site confirming your availability to work 40 hours a week, and please include a link to a GitHub profile with your projects in Haskell that we can evaluate. We will only consider candidates that apply through our portal.

If we think you might be a good fit, a technical interview will follow.

If you are not available to work now, but would like to be considered for further work, please apply making sure that you include a note about this and we can reach out on a later time when we are looking for more people. Otherwise, feel free to reach out to us when you are available!

To apply: Please visit and fill in your application.