Haskell Developer

Unison Group

Warszawa

On-site

PLN 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unison Group in Warsaw, Poland, seeks a highly skilled Haskell Developer with a strong foundation in Functional Programming and Mathematics/CS concepts to design and build scalable applications. You will write clean, efficient Haskell code, tackle complex algorithms, and collaborate with cross-functional teams to translate business requirements into technical solutions.

The role emphasizes performance optimization, testing, and code reviews to ensure high-quality software.

Qualifications

  • Strong Haskell programming experience and FP concepts.
  • Ability to design scalable applications and complex algorithms.
  • Proven problem-solving and analytical skills.
  • Experience with version control practices (Git).

Responsibilities

  • Design, develop, and maintain applications using Haskell.
  • Write clean, efficient, and reusable code following functional programming principles.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Optimize performance and ensure high-quality code via testing and reviews.
  • Participate in architecture discussions and technical design decisions.

Skills

Haskell programming
Functional programming
Mathematics
Algorithms and data structures
Discrete mathematics and logic
Problem-solving
Version control

Education

Bachelor's or Master's degree in Computer Science/Mathematics/Engineering

Tools

Git

Job description

Job Description

We are looking for a highly skilled Haskell Developer with a strong foundation in Functional Programming and Mathematics/Computer Science concepts. The ideal candidate should have experience in designing and developing scalable applications using Haskell and possess excellent analytical and problem-solving abilities.

Key Responsibilities
  • Design, develop, and maintain applications using Haskell.
  • Write clean, efficient, and reusable code following functional programming principles.
  • Work on complex algorithms, data structures, and mathematical problem-solving.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Optimize application performance and ensure high-quality code through testing and code reviews.
  • Participate in architecture discussions and technical design decisions.
Required Skills
  • Strong hands-on experience in Haskell programming.
  • Deep understanding of Functional Programming concepts:
    • Pure Functions
    • Immutability
    • Recursion
    • Higher-Order Functions
    • Type Systems
    • Monads
  • Strong foundation in:
    • Mathematics
    • Algorithms and Data Structures
    • Discrete Mathematics and Logic
  • Excellent problem-solving and analytical skills.
  • Good understanding of software engineering best practices and version control systems.
Preferred Skills
  • Exposure to other functional languages such as Scala, OCaml, or F#.
  • Experience in distributed systems, backend development, or high-performance computing.
  • Contributions to open-source projects or academic/research experience in functional programming.
Educational Qualification
  • Bachelor's or Master's degree in Computer Science, Mathematics, Engineering, or a related field.
  • Candidates with a strong mathematical background will be preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Haskell Engineer - Functional Programming Specialist
Haskell Engineer - Functional Programming Specialist

Unison Group • Warszawa

On-site
PLN 180,000 - 240,000
Scala Developer
Scala Developer

DevStart • Warszawa

Hybrid
PLN 180,000 - 240,000
Senior Software Developer
Senior Software Developer

Luxoft • Kraków

On-site
PLN 60,000 - 80,000
Senior Java Hacker
Senior Java Hacker

High Five Recruitment • Warszawa

On-site
PLN 60,000 - 80,000
Virtually unlimited career growth opportunities
Flexible working agreements
Senior Java Software Engineer :)
Senior Java Software Engineer :)

Luxoft • Kraków

On-site
PLN 180,000 - 280,000
Equipment: laptop and monitor
Senior Java Developer / Hadoop Platform Engineer
Senior Java Developer / Hadoop Platform Engineer

Luxoft • Polska

On-site
PLN 120,000 - 220,000
Staff Software Engineer II - Confluent
Staff Software Engineer II - Confluent

IBM • Kraków

On-site
PLN 350,000 - 650,000
Senior Python Developer & Data Engineer
Senior Python Developer & Data Engineer

Luxoft • Wrocław

On-site
PLN 150,000 - 250,000
Software Engineer
Software Engineer

Virtusa • Warszawa

On-site
PLN 180,000 - 240,000
C++ developer (Poland)
C++ developer (Poland)

4ire Labs Ltd • Polska

Hybrid
PLN 240,000 - 360,000
Top locations