Software Engineer

closed
Xapo Bank Logo

Xapo Bank

πŸ“Remote - Gibraltar

Summary

Join Xapo Bank, a fully distributed team working remotely globally, as a Software Engineer. You'll be part of a cross-functional team responsible for the Onboarding, Marketing, and Customer Service aspects of Xapo products. This 100% remote position requires designing, developing, and deploying scalable backend services using Python (Django/Flask) and various technologies within our tech stack. You will collaborate with other teams, troubleshoot issues, and contribute to a positive work environment. Xapo offers a flexible PTO plan, a yearly budget for learning and development, and the opportunity to shape the future of finance and crypto.

Requirements

  • Solid software engineering experience in one or more general-purpose programming languages (Python preferred)
  • Strong understanding of software engineering principles and best practices
  • Microservices architecture and containerization Docker
  • Cloud-native patterns, particularly around fault tolerance
  • CI/CD pipelines and best practices
  • Building and deploying scalable, asynchronous software
  • Monitoring and observability tools and techniques
  • Excellent teamwork and communication skills, including the ability to create clear documentation and designs
  • A passion for learning and a proactive approach to problem-solving
  • Genuine interest in Bitcoin and the cryptocurrency space
  • A dedicated workspace
  • A reliable internet connection with the fastest speed possible in your area
  • Devices and other essential equipment that meet minimal technical specifications
  • Alignment with Our Values and the Xapo Values-Driven Leadership principles

Responsibilities

  • Design, develop, and deploy robust and scalable backend services
  • Collaborate effectively within a cross-functional team environment
  • Work with operational teams to troubleshoot and resolve issues efficiently
  • Contribute to a positive and productive work environment
  • Take end-to-end responsibility for the services your team owns
  • Develop innovative solutions on the edge of tech & marketing
  • Actively participate in the Development Community of Practice, contributing to architectural discussions and promoting best practices

Preferred Qualifications

Demonstrable experience with Python (Django/Flask)

Benefits

  • 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
  • Learn how you learn best - from books to conferences, you’ll get a yearly budget for your individual learning and development goals
This job is filled or no longer available