Remote Software Engineer (Remote - Work from Anywhere)

at Xapo Bank

Posted 4 days ago 9 applied

Description:

  • Xapo Bank is seeking a Software Engineer to join their fully remote team, which consists of over 180 members from 40+ countries.
  • The company aims to provide economic freedom and wealth protection globally.
  • The Software Engineer will be part of cross-functional teams with full ownership of design, architecture, building, testing, delivery, data, and operations.
  • Responsibilities include designing, developing, and deploying backend services with a focus on high availability, fault tolerance, low latency, and security.
  • The role involves taking end-to-end responsibility for the services owned by the team, collaborating closely with team members, and developing innovative solutions centered around Bitcoin.
  • The position is fully remote, allowing employees to work from anywhere.

Requirements:

  • Candidates must have significant software engineering experience in one or more general-purpose programming languages, preferably Python.
  • Excellent teamwork and communication skills are required, along with the ability to prepare high-quality documentation and designs.
  • A strong understanding of microservices architecture, container-based 12-factor apps, and cloud-native patterns is necessary.
  • Experience in building services that can be deployed quickly and with quality is essential.
  • A track record of delivering highly scalable asynchronous software is required.
  • Familiarity with Event Driven Architecture and Domain Driven Design is needed.
  • Candidates should have a solid understanding of CI/CD patterns and best practices.
  • Experience in building contract-first services and implementing automated testing at various levels is necessary.
  • Understanding the importance of high-quality observability in software development is required.
  • Additional technical requirements include proficiency in AWS, Docker, Python (Django, Flask), MySQL, MongoDB, Redis, PostgreSQL, Node.js, Java, and BigQuery.
  • A dedicated workspace and a reliable high-speed internet connection are mandatory.
  • Candidates must align with Xapo's values and leadership principles.

Benefits:

  • Employees can shape the future by improving lives through cutting-edge technology while working 100% remotely from anywhere in the world.
  • The company offers a great work-life balance, allowing employees to set their own work schedules and utilize a flexible PTO plan.
  • Xapo encourages collaboration, learning, and growth within a high-performance team, providing a yearly budget for individual learning and development goals.
  • Compliance with the Xapo Device Policy is mandatory, which governs the use of corporate-approved devices and ensures security measures are in place.