Software Engineer - Backend
The Software Engineering team at SALT has an opportunity for a motivated professional to serve as a Software Engineer, working with and on key areas...
The Software Engineering team at SALT has an opportunity for a motivated professional to serve as a Software Engineer, working with and on key areas of the system, such as blockchain monitoring, risk mitigation, transaction processing, loan management, and other ad hoc reports as required by management. The Software Engineer will primarily be responsible for writing and maintaining code in our backend services that directly interface with cryptocurrency blockchains. This position requires a motivated self-learner who is willing to learn from our team while also taking the initiative to expand the team’s knowledge base of cryptocurrency technologies and business opportunities. We are open to less experienced candidates who are excited to learn more and be trained on the specifics needed for the backend role. This position will work remotely.
Primary Responsibilities:
- Write web services to support and maintain the automation and scaling of our business using TypeScript, Rust, and Haskell
- Work with PostgreSQL and Redis in a micro-service architecture
- Monitor builds and facilitate deployments in AWS
- Collaborate closely on agile teams of designers, developers, and product managers to build new features and applications
- Write automated tests around your code and leverage type checkers for maximal reliability
- Research and educate the team on new technologies and approaches
- Consistently document development reasoning, processes, and procedures
- Integrate with new APIs, including first and third parties
Needed Candidate Experience:
- At least 1 year of experience (or equivalent education) writing and testing scalable, modular, and resilient code
- Excitement and drive to learn new technologies
- Ability to work and communicate in a remote environment
- Interest in helping to develop less experienced team members
- Respect for quality assurance and the ability to write robust integration and unit tests
- Excellent references and a history of trust in former careers
- Excellent problem-solving and time-management abilities
- Ability to define problems, collect data, establish facts, and draw valid conclusions
- Able to establish and maintain cooperative and positive working relationships
- Organized, detail-oriented, diplomatic, analytical, proactive, self motivated, dependable, and driven by excellence
- Even-tempered and able to balance multiple tasks in accordance with changing deadlines and priorities in a fast-paced environment
- Ability to work sensitively and effectively with individuals of diverse backgrounds
Additional Preferred Candidate Experience:
- Familiarity with typed-functional programming languages - i.e. Typescript, Rust, Haskell
- Familiarity with database management systems, such as PostgreSQL and Redis
- Familiarity with with cloud hosting architectures, especially AWS
- Familiarity with cryptographic primitives like hashing and public-key cryptography
- Understanding of Bitcoin and Ethereum fundamentals, such as:
- What is the purpose of mining?
- How is consensus enforced?
- How is Bitcoin sent from one address to another?
- How does this differ from Ethereum?
Job Type:
Full-time position
Location:
Works remotely from anywhere in the U.S.
Below are some other jobs we think you might be interested in.
-
Software Engineer - Backend
- Artemis
- New York Office
Jul 01 -
Software Backend Engineer
- Sardine
- India
- Remote
Jul 21 -
Software Engineer, Backend (Trading)
- Phantom
- Anywhere
- Remote
Jul 30 -
Senior Software Engineer, Backend | Product Engineering
- TRM Labs
- South America
- Remote
Jul 12 -
Senior Software Engineer, Backend (Consumer - Risk)
- Coinbase
- Remote - Canada
- Remote
Jul 24 -
Senior Software Engineer, Backend | Product Engineering - Canada
- TRM Labs
- Canada
- Remote
Jul 12 -
Staff Software Engineer, Backend - Payments Platform
- Coinbase
- Remote - USA
- Remote
Jul 28 -
Senior Backend Software Engineer (New York only)
- Loopscale
- New York, NY, US
Jul 04 -
(f2pool) Software Engineer - Back-end / Full-stack
- Stakefish
- Singapore
- Remote
Jun 21 -
Backend Engineer
- Rain
- New York, NY
Jul 27 -
Backend Engineer
- Nitra
- New York, New York, USA
Jul 10 -
Senior Backend Engineer
- Tatum
- Brno, South Moravian Region, Czechia
Jul 22 -
Senior Backend Engineer
- Uniswap
- New York
Jul 29 -
Backend Engineer - Tokens
- Cryptoblk
- Sha Tin, Hong Kong
Jul 14 -
Senior Backend Engineer
- Offchain Labs
- Anywhere
- Remote
Jul 11 -
Back-End Engineer, Trading
- Blockchain, Inc.
- London
Jul 24 -
Senior Backend Engineer, Platform
- Uniswap
- New York
Jul 29 -
Director, Backend Engineering - Brokerage
- Galaxy Digital
- New York, NY
Jun 28 -
Senior Backend Engineer, Rust
- Offchain Labs
- Anywhere
- Remote
Jun 17 -
Backend Engineer (Junior) - Consultancy
- Cryptoblk
- 松山區, Taiwan
Jul 11

