21.co is the world’s leader in providing access to crypto through simple and easy to use products. 21.co is the parent company of 21Shares and Amun, and its mission is to build bridges into the crypto world.
21Shares is the world’s largest issuer of cryptocurrency exchange traded products (ETPs) and is powered by Onyx, a proprietary technology platform used to issue and operate cryptocurrency ETPs for 21Shares and third parties. 21Shares mission is to make crypto easy. Amun is a blockchain infrastructure company focused on making purchasing crypto more accessible by offering a suite of tools for passive strategies across major DeFi platforms. Amun’s mission is to simplify your crypto journey. The company was founded in 2018 by Hany Rashwan and Ophelia Snyder and is a global organization, with offices in Zurich and New York. Cathie Wood, Chief Executive Officer & Chief Investment Officer of ARK Invest is a board member.
We are looking for a talented Fullstack Engineer with experience in software development to join our Trading engineering team. This person will be responsible for developing, testing and maintaining code across our mission-critical products. You will be an individual contributor working on cutting edge crypto projects which will be responsible for:
- market-making on centralized and decentralized exchanges
- features for automated trading platform
- trading desk actions
- backtesting
Your tasks will range from extending our platform with new features to creating whole new systems, services, and applications while providing support / maintenance for the existing platform.
Our culture is about diversity, communication, collaboration and education. We are always working together across continents, building amazing experiences and learning along the way.
What You Will Be Doing:
- Help Design, develop and maintain our technical platform and architecture.
- Communicate regularly and clearly with team members and ecosystem participants.
- Create high-quality software documentation and written assets to document and explain the system design and how the system functions.
- Identify opportunities to improve existing systems/workflows for performance, speed, and accuracy.
- Work with engineers, designers, product and leadership to turn our product and technical vision into deliverables each quarter.
What you need to be great in this role:
- Minimum 3 years of working experience as a back-end software engineer (Python). Previous experience in financial or trading-related environments is preferred.
- You care about building high-quality, well-tested code at scale.
- Experience working with relational databases, query authoring (SQL), and working familiarity with various databases.
- You care about building high-quality, well-tested code at scale.
- Understanding of CI/CD and DevOps practices:
- AWS ECR (release), EKS (deploy)
- GitHub workflows
- Monitoring NewRelic
- Terraform
- Experience developing APIs, backend microservices, and database design.
- Familiar with the OSI model, especially regarding HTTP and WebSockets.
- You’ve designed, built, scaled, and maintained production services and know-how to compose a service-oriented architecture.
- The ability to work hands on as a software engineer in an agile environment with a modern tech stack.
- You’ve built highly reliable and secure systems, and understand the importance of code robustness and quality in the financial domain.
- You understand Blockchain or at least curious about Blockchain and willing to learn and keep at the forefront of cryptocurrency.
- You enjoy being a part of a feedback culture with shared code ownership and want to make a difference worldwide.
- Degree in Engineering or Computer Science (M.sc. preferred).
Our Stack:
- Python, Cython
- AWS infrastructure
- SQL/Postgresql
- Kafka
- Docker
Job locations: Zürich, Zürich, Switzerland