Software Engineer

Xapo Bank Logo

Xapo Bank

πŸ“Remote - Gibraltar

Summary

Join Xapo Bank as a Software Engineer and work remotely from anywhere in the world. You will be part of a cross-functional team responsible for the Activation, Subscriptions, Engagement, Referrals, and Communication aspects of Xapo products. Develop high-impact services, guide technical best practices, and actively participate in the Development Community of practice. You will shape and execute architectural and technical patterns to solve problems for operational teams, improve UX, and create a WOW effect for members. This role offers a great work-life balance with flexible PTO and a yearly budget for professional development. Xapo is committed to economic freedom and wealth protection, and you will have a significant impact on the future of finance.

Requirements

  • 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
  • Experience building services that can be deployed on demand, quickly, and with quality
  • Track record of delivering highly scalable asynchronous software
  • Experience in using Event Driven Architecture and Domain Driven Design
  • Excellent understanding of CI/CD patterns and good practice
  • 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
  • Understand the role of high-quality observability in building highly scalable and performant software
  • AWS for all of our Infrastructure
  • Docker
  • Python (Django, Flask)
  • MySQL
  • MongoDB
  • Redis
  • PostgreSQL
  • Node.js
  • Java
  • BigQuery
  • A dedicated workspace
  • A reliable internet connection with the fastest speed possible in your area
  • Alignment with Our Values and the Xapo Values-Driven Leadership principles

Responsibilities

  • 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, quality, operations, and data
  • Working closely in cross-functional teams where everyone is responsible for the outcome
  • Build a great place to work for talented and motivated people
  • Develop innovative solutions with Bitcoin at its core

Benefits

  • Shape the Future: Improve lives through cutting-edge technology, work 100% remotely from anywhere in the world
  • Great work-life balance: Build amazing things with a balance of autonomy and collaborative teamwork. Set your own work schedule and make use of a flexible PTO plan when you need to recharge
  • Expect Excellence: Collaborate, learn, and grow with a high-performance team. Learn how you learn best - from books to conferences, you’ll get a yearly budget for your individual learning and development goals

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.