Find Your Next Role in Niche Programming Languages

Hand-curated job listings for developers who love Rust, Haskell, Elixir, Scala, and other languages beyond the mainstream.

177 active jobs
22 languages
100% hand-curated

Jobs by Language

Click a language to see available positions

View all languages

Upcoming Events

Conferences and meetups for niche language communities

March 26, 2026

Scalar Conference 2026

A two-day event in Central Europe dedicated to Scala, featuring discussions on the latest trends, practical use cases, and community connections.

Warsaw, Poland Details
April 23, 2026

ElixirConf EU 26

ElixirConf EU 2026 is Europe’s largest Elixir and Phoenix conference, offering sessions for all skill levels, keynotes, and the latest ecosystem updates.

Màlaga, Spain Details
May 9, 2026

Dutch Clojure Days

The Annual International Gathering of Clojure Enthusiasts and Practitioners in the Netherlands.

Weesp, Netherlands Details

Curated Picks

Hand-picked articles, podcasts, and videos with expert annotations

View all picks
Ada Forum Dec 7, 2025

Ada/SPARK, marketing, reach and the abysmal state of things

Irvise, Ada Forum user

An Ada Forum thread in December 2025 noted community concern over Ada/SPARK's absence from recent ACM SIGPLAN research videos on formal verification and software quality. Developer Heziode announced Aclida, a formally verified CLI framework under development, aimed at addressing the ecosystem gap highlighted by Rust's system utility rewrites. Participants pointed to concrete adoption barriers, including packaging complexity for Linux distributions, unfamiliar tooling, and the lack of compelling proof-of-concept projects. While no agreement emerged on whether outreach should be driven by AdaCore or the community, several contributors argued that focusing on safety-critical niches rather than broad adoption was a more realistic direction.

Ada
Ziggit Dec 2, 2025

Bun is joining Anthropic

Ziggit user

Anthropic ($350B valuation) acquired Bun to power Claude Code. Bun's runtime is written in Zig. The Ziggit community discussion reveals competing emotions: excitement that Zig now powers critical infrastructure at billion-dollar scale, but anxiety about influence from a company whose AI coding tools feel philosophically opposed to Zig's "no hidden magic" ethos. One observation: Anthropic may have secured "the bargain of the century" in acquiring Jarred Sumner, whose obsessive performance optimization perfectly embodies what attracts engineers to Zig. The thread validates both Zig's commercial readiness and its community's resistance to compromise on principles.

Zig
TechFinitive Dec 2, 2025

Goodbye GitHub: Zig developer ditches “sinking ship” over Microsoft's AI

Nicole Kobie

GitHub Actions has reached the point where CI scheduling feels nondeterministic. In Zig's case it stalled the entire build pipeline so badly that even manual retries weren't enough to recover. Andrew Kelley attributes this to Microsoft's AI-first shift and the explicit "embrace AI or get out" stance from leadership, which he argues has degraded engineering priorities. Zig's move to Codeberg is a concrete response to platform reliability falling below an acceptable threshold, even with years of ecosystem lock-in.

Zig
r/rust subreddit Nov 19, 2025

Cloudflare outage on November 18, 2025 - Caused by single .unwrap()

Reddit user

On November 18, 2025, a global Cloudflare outage stemmed from a failure in their bot management service, internally named FL2, which was partially written in Rust. According to Cloudflare's technical post-mortem, the root cause was a database permission alteration that caused a metadata query to return over 200 items, exceeding a strictly pre-allocated memory buffer of 200 slots. The service attempted to append these items via a function returning a Result, which failed and produced an Err. This error was met with a .unwrap(), causing the thread to panic and the service to crash.

The subsequent discussion on r/rust, centered on Cloudflare's blog post, debated whether the unwrap was the fundamental cause or a symptomatic failure that exposed deeper systemic issues. Many commenters argued it revealed insufficient validation of internally-generated configuration and a lack of canary deployment practices, with the panic serving as a beneficial circuit breaker that prevented silent corruption. Others contended that while expect() would have provided marginally better logs, the core failure was a flawed assumption about database query results.

Concrete outcomes from the analysis include Cloudflare's public commitment to treat internally-generated configurations with the same rigor as external inputs. The incident also fueled community advocacy for enforcing lints like clippy::unwrap_used and clippy::expect_used in production CI pipelines, and reconsidering panic strategies (e.g., panic = abort) for faster failure detection in distributed systems.

Rust
HackerNoon Jun 6, 2025

Would You Use Clojure Again? These Companies Say Yes — and Here’s Why

Artem Barmin

A podcast series featuring engineering leaders from CyCognito, Metabase, Red Planet Labs, JustOn, Mobot, and HolidayPirates offers a cross-section of long-term Clojure usage in production. At CyCognito, Yehonathan Sharvit describes a system processing millions of events per second, but notes that most engineers still favor more mainstream languages for career reasons, which has driven a partial migration toward TypeScript. In contrast, Nathan Marz argues that Rama's roughly 200,000 lines of Clojure, representing a decade of R&D, would have been impractical to build in other languages due to its reliance on macros and enforced immutability.

Cam Saul from Metabase highlights a different dynamic, pointing to successful contributor-to-employee conversion via their open-source project and the ability to ship enterprise-scale features with teams of four as a sustained advantage. Across the interviews, a consistent theme emerges: moves away from Clojure are driven primarily by hiring and market perception rather than technical limits, while teams that stick with it tend to emphasize small team productivity as the key factor.

Clojure
Hacker News Apr 1, 2025

Why F#?

bozhidar, HN user

A February 2025 Hacker News discussion of Bozhidar Batsov's "Why F#?" blog post generated over 400 comments examining the language's commercial viability. In a detailed reply, user raphinou cited selecting F# for a Ruby on Rails rewrite, emphasizing its practical approachability, seamless .NET ecosystem access, and Hindley-Milner type inference as critical for maintaining a large codebase. Participants noted the community's shift from Slack to Discord and extensively debated asynchronous programming ergonomics, with many asserting the task { } computation expression introduced in F# 6.0 resolved earlier C# interop friction.

Critical observations included reports of slower compilation in large projects, F#'s status as a secondary priority within .NET, and a constrained hiring market. Counterpoints emerged from practitioners like user Foofoobar12345, who reported running an ~80-person pure F# company, arguing that capable developers achieve productivity within weeks and that the language yields robust, refactor-friendly systems. The thread also recorded C#'s ongoing incorporation of F#-inspired features, reducing its syntactic uniqueness but affirming its architectural influence.

Tangible outcomes referenced included raphinou open-sourcing the resulting application (myowndb) as a case study and multiple users confirming F# deployments in backend services, web APIs via Giraffe, and cross-platform UIs using frameworks like Fabulous, despite acknowledging its niche professional footprint.

F#

Latest Jobs

Recently added positions across all languages

COBOL

All 18

Elixir

All 23

Erlang

All 2

Haskell

All 18

Scala

All 31

Smalltalk

All 1

Stay Updated

Join our Discord community to get notified about new job listings and connect with other developers.

Join Discord