About the company
Xapo combines the convenience of an everyday bitcoin wallet with the security of a deep cold storage vault. They believe that bitcoin’s ultimate success will be based on trust – whether individuals trust the digital currency’s stability and whether they trust the industry’s security. That’s why they’ve assembled a team of financial services and security experts to build an entirely new bitcoin storage experience. By offering two distinct products – an easy access wallet and a locked-down vault – they’re marrying the convenience bitcoin users want for everyday needs with the security they require for confident bitcoin saving. It’s the most secure, reliable, and the most convenient.
Job Summary
Responsibilities:
đź“ŤSupport, coach, and develop team members into top-performing engineers. đź“ŤWorking closely in cross-functional teams where everyone is responsible for the outcome. đź“ŤBuild a great place to work for talented and motivated people đź“ŤDesigning, developing, and deploying backend services focusing on high availability, fault tolerance, low latency, and security. đź“ŤTake full end-to-end responsibility for the services your team owns, from development to production, operations, and data. đź“ŤDevelop innovative solutions with Bitcoin at its core.
Skills needed:
đź“ŤSignificant software engineering experience in one or more general-purpose programming languages (we use Python) đź“ŤExcellent teamwork and communication skills, comfortable preparing high-quality documentation and designs to aid understanding and knowledge sharing. đź“ŤUnderstanding the microservices architecture, container-based 12-factor apps, and cloud-native patterns around fault tolerance. đź“ŤTrack record of using Event Storming and Domain Driven Design, delivering highly scalable asynchronous software. đź“ŤExperience building contract-first services and adopting patterns and frameworks to enable appropriate automated testing at the unit, contract, service, and end-to-end levels. đź“ŤExperience building services that can be deployed on demand, quickly, and with quality. đź“ŤExcellent understanding of CI/CD patterns and good practice. đź“ŤUnderstand the role of high-quality observability in building highly scalable and performant software.