We do varied consulting work across many industries and with clients of different sizes. Each client brings with it a unique problem domain and a unique set of goals and challenges. As a developer at Obsidian, you’ll work with our team to build robust, innovative solutions to meet those challenges.
We are committed not only to making transformative software, but to transforming the way software is made. We don’t adopt new technologies for the sake of novelty, but we are constantly evaluating the ecosystem to find useful innovations and opportunities to contribute to their development. The client work we do informs many of the open source contributions Obsidian makes, in the hopes that solutions we’ve found can benefit others. Here are some of the open source projects we maintain or contribute heavily to:
For more open source work, please visit our github page.
What we look for in a developer:
You must have experience with Haskell, but not necessarily in a professional context.
We strongly value the ability to collaborate with teammates to overcome difficulties and design solutions beyond a single person’s expertise.
We are a globally distributed company, and we encourage applicants from all parts of the world to apply. Fluent English skills are required.
Familiarity with the following technologies is not required but is a plus:
- Reflex and Reflex-DOM
- Android development
- iOS development
- Amazon Web Services
To apply, please send an email with your resume and examples of your work to email@example.com. Your code sample must include some work in Haskell; functional reactive code is preferred. If your experience is primarily in non-functional programming, please submit a sample in your strongest non-functional language as well as in Haskell.
If you have any questions, we’d be happy to answer them here or you can send us an email at the address above. We’re also quite interested in ensuring that our job opportunities are visible to a diverse audience, so please let us know if you have suggestions in that regard. Thanks, everyone!