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
- Strike
- Anywhere
- Remote
May 12 -
Software Backend Engineer
- Sardine
- India
- Remote
Jun 03 -
Senior Software Engineer - Backend
- ether.fi
- New York; Cayman; Denver
May 20 -
Principal Software Engineer, Backend
- Alchemy
- Bucharest
May 04 -
Backend Software Engineer - Incubations
- Sei Network
- New York City
Jun 13 -
Software Engineer, Backend (Consumer - Risk)
- Coinbase
- Remote - Canada
- Remote
Jun 10 -
Staff Software Engineer, Backend (Consumer - Risk)
- Coinbase
- Remote - Canada
- Remote
Jun 10 -
Senior Software Engineer, Backend (Consumer - Risk)
- Coinbase
- Remote - Canada
- Remote
Jun 09 -
Staff Software Engineer, Backend (Consumer - Advanced Trading)
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Senior Software Engineer, Authentication & Authorisation (Backend)
- Ripple
- London, UK
Jun 04 -
Staff Software Engineer (Tech Lead, Backend - Platform (Overseer)
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Senior Backend Software Developer
- BitPay
- Anywhere
- Remote
May 19 -
Backend Engineer
- Uphold
- Braga and Porto
May 07 -
Backend Engineer
- Nitra
- Washington, District of Columbia, USA
May 03 -
Backend Engineer
- Nitra
- New York, New York, USA
May 19 -
Staff Backend Engineer
- Worldcoin
- San Francisco
Jun 09 -
Senior Backend Engineer
- Blockworks
- New York
May 16 -
Senior Backend Engineer
- Zerion
- Anywhere
- Remote
May 07 -
Senior Backend Engineer
- Stellar
- San Francisco
Jun 02 -
Senior Backend Engineer
- Flashbots
- Anywhere
- Remote
May 30

