Avatar for Rain

Cryptocurrency Exchange

Backend Engineer

$90k – $120k • 0.01% – 0.1%
Apply now
Our platform team will maintain and improve the backend systems that are responsible for managing users, processing orders, sending/receiving digital currency transactions, etc. We want to build a platform team of experienced, senior software engineers, that have 2+ years experience in the financial industry. They should have accumulated a great deal of domain knowledge about how to write software that handles money. In particular, they should have a solid understanding of how to build secure, robust, and scalable web applications. Knowledge of the digital currency industry is also highly sought after but not required.

Responsibilities
- Architect and build services that are used by web and mobile frontends
- Ensure the reliability of the system by writing extensive tests on new and old functionality
- Review code written by fellow colleagues
- Follow proper security protocol while developing software and use the OWASP top 10 list to protect against common vulnerabilities
- Analyze performance issues in the system and understand how to alleviate them
- Debug production and development issues with other members of the team quickly
- Add support for multiple cryptocurrencies
- Integrate with our partner exchanges and third party services
- Further improve our internal accounting procedures through code

Requirements
- You hold yourself to a high bar of craftsmanship
- Bachelor's degree in Computer Science, Engineering, or a related field
- You possess strong Computer Science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
- You have been building large scale financial systems professionally for 2+ years and can point to things you’ve worked on
- You enjoy and have experience with building APIs at scale and know the factors that lead to a good API
- You know how the web works, can dive into HTTP and TCP/IP
- You write code that can be easily understood by others with an eye towards clarity and maintainability
- You are a very strong communicator. You are excited to explain complex technical concepts and share your knowledge with different audiences
- You are curious about how things work. When some code breaks, you are eager and able to help fix it
- Bonus: Experience with Go and Postgres

Rain at a glance

Cryptocurrency Exchange

Rain focuses on Bitcoin and Cryptocurrency. Their company has offices in San Francisco, Bahrain, Riyadh, and Cairo. They have a small team that's between 11-50 employees.

You can view their website at http://www.rain.bh or find them on Twitter, Facebook, and LinkedIn.

More jobs at Rain

View all jobs

Frontend Engineer

Client Service Agent

Similar jobs to Backend Engineer at Rain

Avatar for Streak
Manage everything from your Gmail
Avatar for Agent IQ
Agent IQ makes banking personal again by putting a personal branch in every pocket
Avatar for i2Chain
i2Chain delivers privacy compliant clouds, and folders, files for regulated industries
Avatar for Biomie
Influencer Marketing Platform