Our client is a well-established global software business delivering a large-scale, cloud-based platform used worldwide in the healthcare industry.
They are investing heavily in engineering excellence and are looking for developers who enjoy clean, functional-style C# and want to work in a team that values correctness, maintainability, and thoughtful design.
If you’ve ever said “I wish more C# teams used functional programming ideas properly…” — you’ll feel right at home.
As part of a growing engineering team, you will:
* Build and enhance core backend services using C# and .NET
* Write C# in a functional programming style (immutability, pure functions, composition)
* Apply concepts from functional languages to real-world systems
* Contribute to architectural decisions around distributed systems, reliability, and modelling complex workflows
* Collaborate with product, QA, and technical leadership
* Help drive best practices, mentoring others and contributing to a knowledge-sharing culture
Essential Experience
* Strong commercial experience with C# and .NET
* Good understanding of functional programming fundamentals
* (e.g. immutability, Option/Either, pure functions, railway-oriented thinking)
* Experience with at least one functional language such as:
* F#, Haskell, Scala, OCaml, Elixir, Erlang, Clojure, or similar
* Experience building backend systems, distributed services, or SaaS platforms
* Clear communication skills and a collaborative mindset
Experience in any of the following would be advantageous but is not a prerequisite
* Familiarity with functional C# libraries (e.g., LanguageExt)
* Experience with DDD, CQRS, or event-driven architectures
* Cloud experience (Azure/AWS), SQL, async messaging
* Exposure to complex business domains
Why This Role Stands Out
* Join a team where functional programming is genuinely valued, not buzzword-driven
* A friendly and supportive engineering culture — knowledge sharing encouraged
* Flexible remote-first working
* Work on a platform with real societal impact
* Opportunities for technical ownership and long-term career growth
If you’re passionate about functional programming, enjoy writing clean C#, and want to help build a meaningful, modern SaaS platform, we’d love to hear from you.