Obsidiansystems
Software Engineer - Scala - USA/Canada/UK
2mo ago
WorldwideMiddleRemotescalatypescriptlinuxnixapistesting
Build and maintain backend services and integration layers using Scala and TypeScript in a consulting environment.
Nice to have
- Distributed systems, event-driven architecture, or workflow engines
- DAML, smart contracts, or ledger-based systems
- Enterprise or regulated environment experience
Conditions
- Complex, intellectually challenging work
- Strong learning culture
- Remote-first, flexible environment
- Competitive compensation
- How to Apply Send your resume and links to public repositories (GitHub, GitLab, etc.). Note your personal contributions on any collaborative work.
Other
- We are hiring remote Software Engineers with start dates throughout the summer. Candidates must be based in the USA or Canada and able to work Eastern time zone.
- The Role Build and maintain backend services and integration layers for distributed, multi-party applications. You'll work in Scala and TypeScript, with daily client interaction as part of a consulting project team.
- 3+ years in functional programming
- Production experience in Scala and/or TypeScript
- Familiarity with Linux, Nix, or NixOS
- Strong fundamentals: data modeling, APIs, testing
- Clear written and verbal communication; comfortable in a remote team