Senior Backend Engineer (f/m)
We are dedicated to making digital assets accessible and secure for everyone. Join us in our mission.
Firmly established in 2014, we are a worldwide platform for digital assets and Web3. Our Ledger Nanos are responsible for securing over 20% of the world's crypto assets. With our headquarters in Paris and Vierzon, alongside offices in various countries, we have a team of over 700 professionals crafting diverse products and services. This enables individuals and businesses to safely buy, store, exchange, increase, and manage crypto assets. Our Ledger hardware wallets line has already sold over 6 million units in 200 countries.
Our core values at Ledger are Pragmatism, Audacity, Commitment, Trust, and Transparency. Take a look at our Origins video for more insight.
We are seeking a Backend Engineer to be responsible for developing a backend application that facilitates financial institutions in processing transactions within the cryptocurrency space.
The Ledger Vault provides a SaaS solution catering to protecting large and diverse amounts of cryptocurrencies while decreasing risks from IT and physical threats. This high-security enterprise solution leverages "HSM" (Hardware Security Module) and hardware authenticators. It offers a turnkey SaaS hardware/software suite that can manage multiple cryptocurrencies with advanced governance policies, including multi-authorization, rate-limiting, and time-locking.
We are looking for talented individuals to construct a stable and scalable platform for the BtoB financial market.
Your Role:
- Design and establish our governance and orchestration layer, along with a series of complex APIs
- Interact with cryptographic modules (HSM) and blockchain interfaces
- Integrate new cryptocurrencies on Vault
- Collaborate with the Product team to comprehend end-user requirements and convert them into realistic technical solutions
- Engage in a cross-team environment, interfacing with Vault’s Frontend and QA engineers, as well as cross-functional teams like Core, Firmware, Infrastructure, and Operations
- Participate in troubleshooting sessions and engage with stakeholders such as Technical Account Managers
Requirements:
- Minimum of 5 years experience in a Backend (Node.JS) / Software Engineering role, ideally in a product-based startup environment
- At least 3 years of experience in TypeScript as the primary language
- Capacity for self-learning in backend languages like Python and RUST
- Familiarity with software development best practices including version control, code reviews, testing, and CI/CD
- Proficient in agile methodologies (Scrum/XP/Kanban)
- Experienced in multicultural environments with English proficiency
Preferred Qualifications:
- Some experience with Python (Flask, FastAPI)
- Proficient in RESTful API design and standards
- Interest in other API frameworks (e.g. GraphQL) and involvement in message-based systems
- Willingness to expand skills across various product components
- Interest in cryptocurrencies and blockchain technology
- Active participation in the open-source community, such as speaking at conferences, attending meetups, writing blogs, contributing code, etc.
Benefits:
- Stock options to share in the company’s success
- Hybrid work policy for greater flexibility
- Enjoy social events, snacks, and drinks, with an annual company outing
- Comprehensive health insurance coverage
- Personal development opportunities, coaching, and fitness resources
- Five weeks of paid leave per year, in addition to national holidays and RTT days
- Access to high-performance office equipment and gadgets
- Reimbursement for transportation costs
- Employee discount on company products
We are a diverse and inclusive employer promoting equality for all individuals regardless of gender, ethnicity, religion, sexual orientation, social status, disability, or age.
