Backend Software Developer - Python

Global platform for digital assets and Web3, securing over 20% of the world's crypto assets through Ledger Nanos.
$80,000 - $130,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Blockchain · Cybersecurity · Finance

Description For Backend Software Developer - Python

Ledger, a pioneering force in digital asset security since 2014, is seeking a Backend Software Developer to join their Ledger Recover team. As a global platform for digital assets and Web3, Ledger secures over 20% of the world's crypto assets through their Ledger Nanos.

The role involves working with a dynamic team of 7 members, including frontend engineers, backend engineers, QA, and product management. You'll be instrumental in building and maintaining secure backend services for the Ledger Recover product, focusing on Python and FastAPI development.

Key responsibilities include designing secure backend services, implementing testing frameworks with pytest, collaborating on HSM integration, and managing cloud infrastructure using AWS and Kubernetes. The position offers a unique opportunity to work at the intersection of security and blockchain technology.

The ideal candidate should possess strong Python 3 proficiency, experience with FastAPI, and a deep understanding of security principles. Knowledge of infrastructure tools like AWS, Kubernetes, and Helm is essential. The role demands a security-first mindset and excellent collaboration skills.

Ledger offers an attractive benefits package including equity options, hybrid work arrangements, comprehensive health coverage, and five weeks of paid leave. Based in Paris with offices globally, Ledger provides a dynamic environment for innovation in digital security.

This role presents an exceptional opportunity to contribute to cutting-edge technology in digital asset security while working with a team of dedicated professionals in a rapidly growing company. Join Ledger in their mission to revolutionize digital ownership and security in the evolving Web3 landscape.

Last updated 24 days ago

Responsibilities For Backend Software Developer - Python

  • Design, develop, and maintain secure backend services using Python and FastAPI
  • Implement and enhance testing frameworks with pytest
  • Collaborate with hardware team for HSM integration
  • Build and maintain cloud infrastructure using AWS, Kubernetes, and Helm
  • Enhance system security posture and implement cryptographic operations
  • Support quality assurance processes
  • Develop and test frontend tools (optional)

Requirements For Backend Software Developer - Python

Python
TypeScript
Kubernetes
  • Proficiency in Python 3 with FastAPI experience
  • Strong understanding of security principles
  • Experience with pytest and infrastructure tools (AWS, Kubernetes, Helm)
  • Knowledge of security-focused QA processes
  • Full professional proficiency in English
  • Strong problem-solving skills and security-first mindset
  • Familiarity with microservice architecture concepts

Benefits For Backend Software Developer - Python

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Equity options
  • Hybrid work policy
  • Annual company outing and social events
  • Comprehensive health, dental, and vision insurance
  • Personal development and coaching
  • Five weeks paid leave plus holidays
  • High performance office equipment
  • Transportation reimbursement
  • Employee product discounts

Interested in this job?

Jobs Related To Ledger Backend Software Developer - Python

Senior Backend Software Engineer - Scala

Senior Backend Software Engineer position at Ledger, focusing on Scala development for Web3 and digital asset security platforms.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta focusing on developing and improving audio processing technologies for Meta's communication platforms.

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer position at Netflix's APAC Enablement Apps Platform team, focusing on reliability and partner integration tools.