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.