Gibraltar (Remote)•Global
Remote
Entry Level
Full Time
5 months ago
remotefull-timesoftware engineerentry levelpythonawsdockerbitcoin
Requirements
- •Strong foundational knowledge of software engineering principles and at least one general-purpose programming language (Python)
- •Excellent teamwork and communication skills, with a willingness to learn how to prepare high-quality documentation and designs
- •Basic understanding of microservices architecture, container-based 12-factor apps, and cloud-native patterns around fault tolerance
- •Familiarity with software development lifecycle including CI/CD patterns and automated testing (unit, service, end-to-end)
- •Exposure to or strong desire to learn Event-Driven Architecture, Domain-Driven Design, and scalable asynchronous software
- •A growth mindset, proactive about seeking feedback and excited to solve complex problems in a fast-paced environment
- •Experience or knowledge of AWS
- •Experience or knowledge of Docker
- •Experience or knowledge of Python frameworks (Django, Flask)
- •Experience or knowledge of MySQL
- •Experience or knowledge of MongoDB
- •Experience or knowledge of Redis
- •Experience or knowledge of PostgreSQL
- •Experience or knowledge of Node.js
- •Experience or knowledge of Java
- •Experience or knowledge of BigQuery
- •A dedicated workspace
- •A reliable internet connection with the fastest speed possible in your area
- •Alignment with company values and Xapo Values-Driven Leadership principles
What You'll Do
- •Contribute to the design, development, and deployment of backend services focusing on high availability, fault tolerance, and security
- •Participate in the full end-to-end lifecycle of the services your team owns, supporting development, testing, and production operations under the guidance of senior peers
- •Work collaboratively in cross-functional teams where everyone is responsible for the collective outcome
- •Engage in continuous learning, utilizing code reviews and pair programming to sharpen your technical skills
- •Build a great place to work for talented and motivated people
- •Help develop innovative solutions with Bitcoin at its core
Benefits
- •Work 100% remotely from anywhere in the world
- •Flexible PTO plan
- •Yearly budget for individual learning and development goals
- •Opportunity to work with cutting-edge technology
- •Collaborate, learn, and grow with a high-performance team
- •Great work-life balance with autonomy and collaborative teamwork
