JustJoin.IT Praca zdalna Mid

Functional Developer

Link Group

⚲ Warszawa

30 240 - 36 960 PLN netto (B2B)

Wymagania

  • Haskell

Opis stanowiska

We're looking for a Haskell Developer to join a global engineering team building high-performance software used in financial markets. You'll work on a modern pricing and analytics platform, collaborating with experienced engineers on systems that process large volumes of data and support business-critical applications.

Responsibilities
• Develop and enhance features for an internal pricing and analytics platform.
• Build high-quality software using Haskell and an in-house functional language.
• Collaborate closely with software engineers, quantitative developers, and business stakeholders.
• Design and implement reliable, scalable, and high-performance solutions.
• Work on a variety of projects, including backend services, reporting tools, user-facing applications, and platform components.
• Participate in code reviews and contribute to continuous improvements in engineering practices.
• Work across both Linux and Windows environments using modern development tools.
Requirements


3–5 years of commercial experience with Haskell (must have).

• Strong understanding of functional programming principles.
• Solid computer science fundamentals, including algorithms, data structures, concurrency, and computational complexity.
• Degree in Computer Science or equivalent practical experience.
• English proficiency at B2+/C1 level.
• Strong communication and collaboration skills.
Nice to Have
• Experience with other functional programming languages (considered a plus, but not a substitute for Haskell experience).
• Experience with C++.
• Exposure to financial systems or capital markets.

🔍 Dekoder Ogłoszenia

🟡
building high-performance software
Może oznaczać zarówno optymalizację wydajności, jak i po prostu tworzenie oprogramowania, które działa.
🔴
modern pricing and analytics platform
Może to być faktycznie nowoczesna platforma, ale równie dobrze może być to starszy system, który został 'zmodernizowany' w niewielkim stopniu.
🟡
collaborating with experienced engineers
Może oznaczać pracę z ludźmi, którzy faktycznie są doświadczeni i chętni do dzielenia się wiedzą, lub po prostu z osobami, które pracują w firmie od dawna.
🔴
an in-house functional language
Oznacza, że będziesz musiał nauczyć się i pracować z językiem, który jest specyficzny dla firmy, co może być zarówno wyzwaniem, jak i ograniczeniem.
🟡
Degree in Computer Science or equivalent practical experience
Chociaż formalny dyplom nie jest wymagany, 'równoważne doświadczenie praktyczne' może być interpretowane bardzo szeroko i nie zawsze jest łatwe do udowodnienia.