Senior Scala Software Engineer
Founded in 2014, Ledger is a leading global platform for digital assets and Web3, with a specialized focus on enhancing accessibility and security for all users. The company's diverse team, spread across locations in Paris, Vierzon, UK, US, Switzerland, and Singapore, is dedicated to developing innovative products and services that empower individuals and organizations to securely engage with crypto assets.
The Backend Blockchain Team at Ledger is responsible for creating and maintaining core Ledger blockchain infrastructure, transactional data services, and indexing layers. Utilizing Scala for backend services and tooling, the team of passionate Engineers emphasizes functional programming to ensure the development of robust and scalable platforms. Regular knowledge-sharing and community involvement through meetups, conferences, and open-source contributions are also core aspects of the team culture.
In this role, you will play a vital part in:
- Developing highly resilient and high-performance services to support Ledger's products.
- Leveraging functional programming concepts with Scala (Typelevel stack).
- Administering extensive and performance-sensitive PostgresSQL deployments.
- Managing a large number of blockchain nodes in a scalable manner.
- Conducting performance evaluations to pinpoint inefficiencies and enhance overall service performance.
- Ensuring the delivery of top-tier software through rigorous testing, documentation, and demonstration protocols.
- Establishing monitoring systems to identify unforeseen failures and anomalies.
- Implementing CI/CD practices for secure deployment workflows.
The ideal candidate will possess:
- Proficiency in backend services programming within a transactional context.
- Strong knowledge of relational database systems, SQL, and Linux operating systems.
- The ability to collaborate effectively in a rapidly evolving environment, demonstrating autonomy and a proactive learning approach.
- Experience with continuous integration and deployment solutions, as well as containerization and cloud deployments.
- An interest in cryptocurrencies and a willingness to engage with blockchain technology.
- A passion for team collaboration, continuous learning, and sharing knowledge through various avenues.
Highlights of the benefits package offered by Ledger include:
- Stock options to allow employees to share in the company's growth and success.
- Hybrid work policy for flexibility.
- Annual company outings, social events, and wellness initiatives.
- Comprehensive health insurance coverage and wellness programs.
- Generous paid leave, including vacation days and RTT days.
- Access to state-of-the-art office equipment and technology.
- Transportation reimbursement and employee discounts on products.
Ledger promotes a diverse and inclusive workplace, welcoming individuals of all backgrounds and identities.