CrawlJobs Logo

Haskell Developer

bellroy.com Logo

Bellroy

Location Icon

Location:
Australia , Collingwood

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Bellroy isn’t a software company that happens to make physical products. We’re a product company, and our software exists to give us a real competitive edge. That distinction matters. It means we care about quality and craft, not just delivery speed. We build systems that solve real-world problems for our customers, our team, and our operations, and we do it with care.

Job Responsibility:

  • Extending the capabilities of our bespoke e-commerce platform
  • Integrating with digital marketplaces around the world
  • Supporting the release of exciting new carry goods
  • Building an elegant platform to support our growth
  • Building features that not only work today but evolve gracefully tomorrow

Requirements:

  • Have spent 2+ years wielding Haskell or another functional programming language
  • Take pride in crafting code that's thoughtfully designed and built to last
  • Thrive in a cross-functional environment, collaborating with experts across product design, data science, logistics, and beyond
  • See your work as more than a paycheck - you're driven by the challenge of creating exceptional solutions
  • Have an insatiable curiosity for new ideas
  • Want to be part of a company that's using business as a force for good

Nice to have:

  • Have tamed Nix and lived to tell the tale
  • Know your way around the AWS ecosystem
  • Can navigate Ruby on Rails codebases
What we offer:
  • Learning budget
  • Culture of continuous learning through hack days, company-wide learning events, weekly Technology Team book clubs and mob programming sessions
  • Autonomy built into workflow

Additional Information:

Job Posted:
December 06, 2025

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Haskell Developer

Senior Software Engineer - Treasury

The Treasury team is a team of full-stack engineers that are building thoughtful...
Location
Location
United States; Canada , San Francisco; New York; Portland
Salary
Salary:
166600.00 - 208300.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of backend or full-stack development experience
  • Knowledge of or excitement to learn Haskell
  • Domain knowledge of RIA and broker-dealer systems that support both individual securities (equities, fixed income) as well as ETFs and mutual funds
  • Experience leading product and/or infrastructure projects that fulfill State, SEC, and/or FINRA regulatory requirements with a track record of success
  • Comfortable mentoring both junior and mid-level engineers
  • Communicates and collaborates effectively with peers and cross-functional counterparts by being helpful and engaged
Job Responsibility
Job Responsibility
  • Lead high-impact, cross-functional projects across Treasury engineering, compliance, operations, and risk teams to build stable and scalable systems and processes
  • Establish a compliant standard for retention, audit trails, and reporting across Treasury
  • Collaborate with product, compliance, design, and operations to ship thoughtful features for our customers and internal users
  • Feel a strong sense of product ownership and actively seek responsibility – we want someone excited to help shape and build Mercury’s future
  • Join a team of experienced and junior product engineers managing billions of dollars of customer assets
What we offer
What we offer
  • base salary
  • equity (stock options)
  • benefits
  • reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Personal Banking

Work on Mercury Personal, a premium consumer banking service offering high-yield...
Location
Location
United States; Canada , San Francisco; New York; Portland; Remote
Salary
Salary:
239000.00 - 298800.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10+ years of software development experience
  • Strong focus on the backend
  • Knowledge of or excitement to learn Haskell
  • Experience as a technical lead making architectural decisions
  • Ability to clearly articulate technical opinions and lay out tradeoffs
  • Passionately product-minded with experience building and shipping new products
  • Comfortable driving discussions in areas with ambiguous ownership
  • Approaches work with empathy
  • Ridiculously helpful, taking initiative to make coworkers' lives easier
  • Proactively shares knowledge and learnings through writings, 1:1s, and team meetings
Job Responsibility
Job Responsibility
  • Feel a strong sense of product ownership and actively seek responsibility
  • Set the technical vision and lead the charge on architectural decisions, system design, and engineering best practices
  • Collaborate closely with designers, product leaders, and other engineers to build new features and port existing business banking features
  • Work across organizational boundaries to coordinate dependencies, reduce friction, and enable teams to deliver complex initiatives
What we offer
What we offer
  • Equity (stock options)
  • Competitive salary and equity ranges
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Engineer

At Mercury, we are committed to crafting an exceptional banking* experience for ...
Location
Location
United States; Canada , San Francisco; New York; Portland; Remote
Salary
Salary:
166600.00 - 208300.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-7 years of full-stack development experience
  • knowledge of or excitement to learn Haskell, React, TypeScript, and Redux
  • empathizes with users and can channel their perspective to build lovable products
  • can balance tradeoffs and find creative solutions to accomplish goals
  • communicates and collaborates effectively with peers and cross-functional counterparts
Job Responsibility
Job Responsibility
  • Feel a strong sense of product ownership and actively seek responsibility
  • work in an autonomous environment on a close-knit team
  • partner closely with designers and product leaders to ship lovable experiences
  • join a team of experienced product engineers within one of our Mercury product groups such as Banking, Experiences, Expansion, or Risk
What we offer
What we offer
  • equity (stock options)
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

The Risk Onboarding team is working on efficiently reviewing customers’ applicat...
Location
Location
United States; Canada , San Francisco; New York; Portland; Remote
Salary
Salary:
200700.00 - 250900.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in roles like machine learning engineering, data engineering, backend software engineering, and/or devops
  • Expertise with: A full modern data stack: Snowflake, dbt, Fivetran, Airbyte, Dagster, Airflow
  • SQL, dbt, Python
  • OLAP / OLTP data modelling and architecture
  • Key-value stores: Redis, dynamoDB, or equivalent
  • Streaming / real-time data pipelines: Kinesis, Kafka, Redpanda
  • API frameworks: FastAPI, Flask, etc.
  • Production ML Service experience
  • Working across full-stack development environment, with experience transferable to Haskell, React, and TypeScript
Job Responsibility
Job Responsibility
  • Partner with data science & engineering teams to design and deploy ML & Gen AI microservices, primarily focusing on automating reviews
  • Work with a full-stack engineering team to embed these services into the overall review experience, including human in the loop, escalations, and feeding human decisions back into the service
  • Implement testing, observability, alerting, and disaster recovery for all services
  • Implement tracing, performance, and regression testing
  • Feel a strong sense of product ownership and actively seek responsibility – we often self-organize on small/medium projects, and we want someone who’s excited to help shape and build Mercury’s future
What we offer
What we offer
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer - Product

At Mercury, we are committed to crafting an exceptional banking* experience for ...
Location
Location
United States; Canada , San Francisco; New York; Portland
Salary
Salary:
122400.00 - 158400.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-4 years of backend or full-stack development experience
  • Knowledge of or excitement to learn Haskell, React, TypeScript, and Redux
  • Passionately product-minded and has experience building and shipping new products
  • Empathizes with users and can channel their perspective to build lovable products
  • Can balance tradeoffs and find creative solutions to accomplish goals
  • Communicates and collaborates effectively with peers and cross-functional counterparts
Job Responsibility
Job Responsibility
  • Feel a strong sense of product ownership and actively seek responsibility
  • Work in an autonomous environment on a close-knit team
  • Partner closely with designers and product leaders to ship lovable experiences
  • Join a small but mighty team of experienced product engineers within one of our Mercury product groups
What we offer
What we offer
  • Equity (stock options)
  • Benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Menlo Park
Salary
Salary:
211778.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Requires completion of a university-level course, research project, internship, or thesis in the following: Coding in one of the following industry-standard languages: C, C++, C#, Python, Java, or Javascript
  • Python, PHP, or Haskell
  • Software development tools: Code editors (VIM, Emacs, or VSCode), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Algorithms
Job Responsibility
Job Responsibility
  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications
  • Build new features and improve existing products
  • Work on problems of moderate scope
  • Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills
  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with company Performance Philosophy
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Haskell Internship

Serokell is a fast-growing, fully remote software development company that works...
Location
Location
Salary
Salary:
Not provided
serokell.io Logo
Serokell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of Haskell 98 features, including writing your own typeclasses
  • Experience with applicative functors and monad transformers, along with a good understanding of commonly used transformers (e.g., ReaderT and StateT)
  • Familiarity with some of the following: text, mtl, basic lenses, Stack/Cabal, type families, QuickCheck/Hedgehog, Template Haskell
  • Knowledge of fundamental algorithms and data structures (e.g., binary search trees, DFS, hash tables, quicksort)
  • Experience working with Git
  • Good spoken English for participating in team meetings, as well as strong written communication skills
  • A genuine interest in functional programming, and Haskell in particular, with an open mind toward learning new things
Job Responsibility
Job Responsibility
  • Fix known bugs or errors by checking that the instructions that triggered the condition do not do it anymore. Apart from tests we look for an invariant that will forbid the reappearance of the bug
  • Implement functionalities by following constraints on the overall architecture that restricts and delegates capabilities to trusted modules. Bonus points if you can propose architecture changes coherent with the client goals
  • Review the merge request from other developers in the project. Propose alternative designs or simpler alternatives while keeping in mind the design document for the project
  • Establish communications earlier and often with your peers to unblock work, delegation and common understanding
What we offer
What we offer
  • Competitive salary
  • Attractive international projects
  • Participation in the leading world conferences
  • International teams and a multicultural environment
  • Fully remote work and flexible working hours
  • Possibility to take days off any time you need
  • Investment in your professional and career growth, which will correspond to wage growth
  • Mentoring and training
  • Opportunity to contribute to one of the functional programming industry’s leading blogs
Read More
Arrow Right
New

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
228980.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of work experience in the job offered or in a computer-related occupation
  • 2 years of experience involving each of the following: Object-oriented software development
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • C, C++, C#, or Java
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Distributed systems including sharding, consistency, and availability
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right