Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• A minimum of four years of software development with functional language programs. • Experience building production-quality software in Scala and/or TypeScript (experience in one with willingness to learn the other is acceptable). • Experience in Linux, Nix, NixOS, or reproducible builds • Strong understanding of software engineering fundamentals: • APIs and service boundaries • testing and debugging • Comfort working with complex logic and non-trivial problem spaces. • Ability to learn new technologies and frameworks independently. • Experience working in a remote/distributed team environment with evidence of clear written and verbal communication skills. • Exposure to distributed systems, event-driven architectures, or workflow engines. • Familiarity with DAML, smart contracts, or ledger-based systems. • Experience working in regulated, high-reliability, or enterprise environments. • Prior work with open-source projects or public codebases.
Responsibilities
• Build and maintain backend services and integration layers using Scala. • Develop TypeScript services, APIs, and tooling that interact with blockchain-based applications. • Write well-tested, readable, and maintainable code. • Participate in design discussions, code reviews, and iterative improvement of the platform. • Work with a team of talented software developers in a distributed work environment • Represent the engineering team in daily client interactions, communicating progress, tradeoffs, and technical decisions clearly and effectively.
Benefits
• Exposure to distributed, multi-party architectures used by large institutions. • Deep technical challenges with real intellectual substance • Strong learning culture and support for skill development • Remote‑first, flexible work environment • Competitive compensation based on experience and location • We care more about what you can build than where you’ve worked. In addition to sending your resume/CV, please include: • Links to GitHub, GitLab, or other public repositories showing code you’ve written or contributed to. • Open-source contributions, side projects, or examples of non-trivial systems are highly encouraged. • If a repository represents collaborative work, briefly note what you personally worked on.