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.