Job opportunities in our portfolio companies


Senior Backend Software Engineer (Paris or Remote France)



Software Engineering
Paris, France
Posted on Thursday, January 18, 2024

Job Description

🇬🇧 About the job

At Alma, we are not just building software. We shape the fintech landscape. We build innovative solutions that empower consumers and merchants to redefine the payment experience.

Within our core Engineering teams at Alma, we're looking for a Senior Backend Software Engineer to join us in this amazing adventure. As a key player in our technology-driven environment, you will collaborate with cross-functional teams and be responsible for not only designing and implementing performant backend systems but also contributing to the core architecture. If you're ready to drive the future of responsible consumer finance at a leading Fintech company, JOIN US TODAY!

About the mission

As a Senior Backend Software Engineer, you will:

  • Design robust, scalable backend services, APIs, and databases to support our product
  • Collaborate within and between cross-functional teams to understand requirements and challenge product and technical decisions
  • Write efficient and maintainable code, ensuring the highest standards of quality and security
  • Refactor the existing codebase with an eye for clean design and simplicity
  • Take a leading role in production issues and performance troubleshooting
  • Lead code reviews, providing mentorship and guidance to junior engineers
  • Ensure compliance with financial industry standards
  • Stay on top of the industry trends and emerging technologies to enhance our product

About you

You will be an ideal candidate for the role if you possess:

  • Education: Bachelor’s or Master’s degree in Computer Science or a related field
  • Experience: Minimum 5 years of relevant work experience in back-end development, with significant experience with cloud platforms (in particular GCP), containers runtime (Docker, Kubernetes), databases (Postgres, Redis) and queues (PubSub) and extensive knowledge of software architecture, design patterns, and best practices
  • Languages: Fluent in French and a good level of English are mandatory
  • Strong communication and collaboration skills, with the ability to work effectively within both a cross-functional team and between teams.
  • A proficiency in Python and experience(s) in the BNPL / Fintech / Payment / Finance / Banking industry will make you stand out of the crowd!

About the recruitment process

  • Interview with Talent Acquisition (30-45 min)
  • Interview with Engineering Manager (45-60 min)
  • Take-home Coding test, following by a remote feedback session (30 min)
  • On-site Live System Design interview (60 min)
  • On-site Team Fit interview (60 min)


Why you should join Alma:

  • Our office
    • 📍In the 10th district of Paris.
    • 🍏Fresh fruits each Monday and Wednesday.
    • 🥤Once a month, it’s team drinks!
  • Our full package offered includes
    • 💰Remuneration (base salary + commissions depending on the position).
    • 🩺Health Insurance: Kenko
    • 🍽️Lunch Vouchers: 10€/day (Swile).
    • 🚌"Sustainable Mobility Package".
  • Our work-life balance
    • 💻Work flexibility: hybrid work and in certain cases, full remote option.
    • 👶🏻Nursery: a corporate nursery program with guaranteed places.
  • OurL&D program: we invest in our Almakers through career development and mentorship program.
  • You love to work in an international environment?
    • ✈️Every semester, Alma offer the possibility to spend 5 working days in any Alma’s office to connect with the local teams.

And much more, find all our benefits here!