Backend Software Developer, Senior - Python (f/m)
We are a pioneering company working toward a greater purpose. Our focus extends beyond mere business endeavors as we aim to safeguard digital ownership in an ever-evolving landscape. Our goal is to enable genuine freedom through groundbreaking innovation.
With a forward-thinking approach, we blend excellence and practicality with ambition and determination to push the boundaries of what is achievable. You will be part of this realm of innovation where you will have the opportunity to set new standards in technology and craft products that redefine security in the digital era.
Established in 2014, our organization, Ledger, serves as the global hub for digital assets and Web3. We secure over 20% of the world's crypto assets through our Ledger Nanos. Headquartered in Paris and Vierzon, with additional offices in the UK, US, Switzerland, and Singapore, our team of over 500 professionals is committed to developing a diverse range of products and services that empower individuals and businesses to securely transact, store, exchange, grow, and manage crypto assets. Our Ledger hardware wallets line has already seen more than 6 million units sold across 200 countries.
Joining our Ledger Recover team as a skilled Senior Software Engineer, you will play a crucial role in constructing and upholding the infrastructure and backend systems that ensure the secure recovery of digital assets. This position demands a strong emphasis on security, familiarity with hardware integration (including HSMs), and the ability to navigate both software and infrastructure layers.
You will be an essential part of a highly collaborative, multidisciplinary team dedicated to delivering the Ledger Recover product. The team comprises:
- 2 Frontend Engineers focusing on creating seamless and secure user interfaces.
- 2 Backend Engineers responsible for delivering scalable and secure API and infrastructure solutions.
- 1 QA Engineer dedicated to ensuring quality and resilience throughout the product.
- 1 Product Manager who shapes the vision and roadmap for Ledger Recover.
- 1 Engineering Manager providing support and guidance to the team in achieving its objectives.
Your responsibilities will include:
- Designing, developing, and maintaining secure backend services for the Ledger Recover product using Python and FastAPI.
- Implementing and boosting testing frameworks with pytest to ensure code robustness and security.
- Collaborating with the hardware team to integrate software with HSMs and other security devices.
- Constructing and managing cloud infrastructure with AWS, Kubernetes, and Helm to ensure high availability and security compliance.
- Enhancing the security posture of the Ledger Recover system by implementing best practices for cryptographic operations.
- Supporting quality assurance processes, identifying vulnerabilities, and addressing potential threats.
- Optionally, developing and testing frontend tools using TypeScript and Playwright to facilitate user interactions.
What we are seeking:
- Proficiency in Python with experience in frameworks like FastAPI, along with a solid understanding of security principles and secure system design.
- Practical experience with HSMs, including integration into software solutions.
- Adeptness in secure code development and testing using pytest, coupled with familiarity with infrastructure tools such as AWS, Kubernetes, and Helm.
- Experience with security-oriented QA processes to ensure system resilience.
- Strong problem-solving skills, a security-focused mindset, and excellent communication and collaboration abilities.
- Professional proficiency in English.
- A passion for innovative and secure technological development.
- Familiarity with frontend development (TypeScript) and end-to-end testing tools (Playwright) is beneficial.
- Previous exposure to the blockchain or crypto domain is advantageous.
Earnings and Benefits:
- Equity options to allow employees to share in our success.
- Hybrid work policy for flexibility.
- Annual company event along with regular social gatherings, snacks, and beverages.
- Comprehensive health insurance coverage including medical, dental, and vision care.
- Personal development opportunities, coaching, and fitness programs.
- Five weeks of paid leave annually, in addition to national holidays and rest & relaxation days.
- Access to high-performance office equipment and technology.
- Reimbursement for part of your transportation expenses.
- Employee discount on all products.
We are committed to equality and embrace diversity among all employees, without discriminating based on gender, ethnicity, religion, sexual orientation, social status, disability, or age.