0D Capital is seeking a Senior Rust Backend Engineer to join their team. This is a full-time remote position available to candidates anywhere in the world. The successful applicant will play a critical role in designing, building, and maintaining the backend systems that power the company’s trading strategies and systems integration. With a base location in Geneva and flexible hours aligned with Central European Time (CET), the company is looking for someone who is not just technically proficient but also able to take ownership of their projects.
Role and Responsibilities
In this role, you will:
Implement and scale DeFi strategies: You will be responsible for taking strategies from design through to production, ensuring they meet performance and reliability standards.
Build data products and APIs: Your work will involve creating robust connections between internal trading systems and external DeFi protocols, facilitating reliable and fast data exchange.
Own end-to-end problems: This means overseeing projects from the initial specifications through deployment, ensuring that all systems are reliable and observable.
Collaborate with trading & research teams: You will work closely with these teams to transform innovative ideas into live strategies that are capital-efficient and effective.
Technical Stack and Infrastructure
As a Senior Rust Backend Engineer, you will interact with a variety of technologies. Some key components include:
Ingress & API: Working with NGINX Ingress for internal and external traffic, as well as Kong Gateway for authentication and rate-limiting.
Observability: Utilizing tools like OpenTelemetry with Grafana for monitoring, including Prometheus for alert management and Loki for log aggregation.
Data & Messaging: Managing data streams using Kafka to ensure message reliability and performance.
Platform Technologies: The systems are built on GCP (Google Cloud Platform) with Kubernetes and ArgoCD for orchestration, and Postgres is utilized as the primary database management system.
Required Skills and Experience
To qualify for this position, candidates should have:
A minimum of 5 years of experience in building scalable production backends.
Lifecycle knowledge of crypto assets, including spots, perps, futures, and options is highly regarded.
Hands-on experience with DeFi integrations, demonstrating knowledge in decentralized finance mechanisms.
Proven track record of taking projects from specification through to production and operations.
Technical Skills
Narrow down your expertise further, focusing on:
Strong Object-Oriented Programming (OOP) skills, with a preference for Rust as a primary language.
Proficiency in API design, ensuring backward compatibility and observability.
Familiarity with Postgres for schema design, query optimizations, and safe migrations.
Experience using Kafka or similar pub/sub messaging systems, particularly regarding handling backpressure and idempotency patterns.
Knowledge of modern CI/CD practices, containerization using Docker and Kubernetes, and general familiarity with cloud infrastructures (GCP, AWS, Azure).
Nice to Have
While not mandatory, the following experience would further strengthen your application:
Experience building or maintaining position-keeping/accounting systems related to profits and losses (PnL) or asset pricing.
Background in trading, risk, or back-office systems, preferably in a regulatory-compliant environment.
Work with centralized reference data platforms focusing on assets and instruments.
Why Join 0D Capital?
Working at 0D Capital comes with several attractive benefits:
Competitive compensation that includes equity opportunities, allowing you to benefit from the company’s growth.
An environment where your work significantly influences core trading systems, giving you a sense of high impact.
The team is characterized as lean and sharp, emphasizing a remote work culture to enhance productivity and flexibility.
Regular offsite gatherings to strengthen team cohesion and collaboration.
Mindset
Ideal candidates are expected to have an agile mindset:
Emphasizing end-to-end ownership of projects with a commitment to high standards.
Ability to learn quickly and think clearly under uncertainty, essentially navigating through complex problem-solving scenarios.
Application Process
Interested candidates can apply through the designated link provided in the job posting for the Senior Rust Backend Engineer position at 0D Capital. Be prepared to showcase your technical expertise and vision for how you can contribute to the growth of their engineering capabilities.
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.