Staff Software Engineer - Backend (f/m)
Staff Software Engineer - Backend (f/m)

Staff Software Engineer - Backend (f/m)

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Build and maintain backend services for crypto wallets using Scala and TypeScript.
  • Company: Join Ledger, a leader in digital asset security with over 20% of global crypto assets secured.
  • Benefits: Enjoy equity options, hybrid work, comprehensive health insurance, and 28 days paid leave.
  • Why this job: Be part of a passionate team shaping the future of blockchain technology and digital assets.
  • Qualifications: Experience in backend programming, SQL knowledge, and adaptability in a team environment required.
  • Other info: Opportunities for personal development, social events, and a diverse, inclusive workplace.

The predicted salary is between 36000 - 60000 £ per year.

We're making the world of digital assets accessible and secure for everyone. Founded in 2014, Ledger is the global platform for digital assets and Web3. Over 20% of the world's crypto assets are secured through our Ledger Nanos. Headquartered in Paris and Vierzon, with offices in the UK, US, Switzerland and Singapore, Ledger has a team of more than 500 professionals developing a variety of products and services to enable individuals and companies to securely buy, store, swap, grow and manage crypto assets.

You will join the Cloud Wallet team which is in charge of building and maintaining backend services to manage crypto wallets on the server side, used by our B2B and B2C products. Our team is working closely with our other backend teams, such as the Backend Blockchain team that builds blockchain indexers we rely on.

The team is composed of passionate engineers who believe in the benefits and strength of functional programming to develop robust and scalable platforms and APIs, while also being eager to understand and implement product and business requirements. We use Scala extensively to build our backend services and tooling, but not only that: TypeScript/node.js is also an integral part of our tech stack.

Your mission:

  • Build highly available, consistent, and well-functioning services to power Ledger's products
  • Leverage all the power of functional programming with Scala and the Typelevel stack
  • Dive into cryptocurrencies protocols internals
  • Conduct benchmarks to identify bottlenecks and optimize the overall performance of our services
  • Deliver a high-quality piece of software (Test it, Document it, Demonstrate it)
  • Design monitoring and alerting systems to detect unexpected failures/behaviour
  • Use CI/CD to deploy and secure workflows

What we're looking for:

  • Demonstrable experience and knowledge of backend services programming
  • An interest in working in a polyglot environment (Scala experience is not mandatory, but a real plus)
  • Knowledge of relational databases and SQL (we use Postgres)
  • Knowledge of Linux operating systems
  • Adaptability to work within a team in an evolving environment: You are autonomous, proactive, and able to upskill in certain areas yourself where necessary
  • Experience with continuous integration/deployment solutions
  • Knowledge of containerization and cloud deployments
  • An interest in cryptocurrencies and wishing to work with blockchain technology is a real plus
  • Enthusiastic about teamwork, learning, and teaching (meet-ups, hackathons, training...)

What's in it for you?

  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Frequent social events, snacks and drinks in our Holborn office
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: 28 days of paid leave per year, in addition to national holidays
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products.

We are an equal opportunity employer for all without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age.

Staff Software Engineer - Backend (f/m) employer: Ledger Enterprise

At Ledger, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a strong commitment to employee growth, we provide extensive training opportunities, a hybrid work policy for flexibility, and a comprehensive benefits package including equity options and generous vacation time. Join our passionate team in Paris, where you can contribute to the future of digital assets while enjoying a vibrant social atmosphere and access to cutting-edge technology.
L

Contact Detail:

Ledger Enterprise Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - Backend (f/m)

✨Tip Number 1

Familiarise yourself with Scala and functional programming concepts, as these are key to the role. Even if you don't have direct experience, showing a willingness to learn and adapt can set you apart.

✨Tip Number 2

Engage with the cryptocurrency community online. Join forums or social media groups where discussions about blockchain technology take place. This will not only enhance your knowledge but also demonstrate your genuine interest in the field.

✨Tip Number 3

Highlight any experience you have with CI/CD tools and cloud deployments during your conversations. Being able to discuss specific projects where you've implemented these practices can showcase your practical skills.

✨Tip Number 4

Prepare to discuss your teamwork experiences and how you've contributed to collaborative projects. Ledger values enthusiasm for learning and teaching, so sharing examples of mentoring or participating in hackathons can be beneficial.

We think you need these skills to ace Staff Software Engineer - Backend (f/m)

Backend Services Programming
Functional Programming
Scala
TypeScript
Node.js
Relational Databases
SQL
PostgreSQL
Linux Operating Systems
Continuous Integration/Deployment
Containerization
Cloud Deployments
Cryptocurrency Knowledge
Team Collaboration
Proactive Learning
Performance Optimisation
Monitoring and Alerting Systems

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Staff Software Engineer - Backend position at Ledger. Familiarise yourself with their tech stack, especially Scala and TypeScript, as well as their focus on functional programming.

Tailor Your CV: Customise your CV to highlight relevant experience in backend services programming, relational databases, and any knowledge of Linux operating systems. Emphasise your adaptability and any experience with CI/CD solutions or cloud deployments.

Craft a Compelling Cover Letter: Write a cover letter that showcases your enthusiasm for cryptocurrencies and blockchain technology. Mention specific projects or experiences that demonstrate your skills and how they align with Ledger's mission and values.

Showcase Teamwork and Learning: In your application, highlight instances where you've worked collaboratively in a team environment or participated in learning opportunities like meet-ups or hackathons. This aligns with Ledger's emphasis on teamwork and continuous improvement.

How to prepare for a job interview at Ledger Enterprise

✨Show Your Passion for Cryptocurrencies

Make sure to express your enthusiasm for cryptocurrencies and blockchain technology during the interview. Share any personal projects or experiences you have related to digital assets, as this will demonstrate your genuine interest in the field.

✨Highlight Your Backend Experience

Prepare to discuss your experience with backend services programming. Be ready to provide examples of past projects where you built or maintained backend systems, especially if they involved relational databases like Postgres.

✨Demonstrate Your Adaptability

Since the role requires working in a polyglot environment, be prepared to talk about how you've adapted to new technologies in the past. If you have experience with Scala or TypeScript, mention it, but also highlight your willingness to learn new languages and frameworks.

✨Discuss CI/CD and Cloud Deployments

Familiarise yourself with continuous integration and deployment practices, as well as containerization and cloud deployments. Be ready to discuss any relevant tools or platforms you've used, and how they contributed to the success of your projects.

Staff Software Engineer - Backend (f/m)
Ledger Enterprise
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>