Java Back-end Developer (Mid/Senior)

Java Back-end Developer (Mid/Senior)

  • 20 Rue Saint-Lazare, Paris, 75009
  • Permanent contract 
    Partial remote authorized
    Education: Master's degree
    Experience: > 5 years

    This position was filled!

    Who are they?

    Since 2002, Besedo has partnered with online marketplaces of all sizes, across the globe to help them create user trust, better quality content and better user experience in the digital world. To achieve this, Besedo uses a combination of AI, automated filters and human moderation. Besedo also provides their partners with actionable insights related to both users and content, allowing them to grow their product faster and stay competitive.

    Job description

    Are you an experienced Back-end Developer looking for a new challenge and opportunity to learn in a great working environment? If you are a highly-motivated individual with a passion for large SaaS applications and AI at scale, we have the perfect job for you!

    About this position

    This position is based out of our R&D office in the heart of Paris (Notre-Dame-de-Lorette, 75009).

    You will work with a team of talented Developers, DevOps and Data Scientists who are passionate about their work and like to have fun in the process.

    Your mission

    Implio is our all-in-one SaaS moderation platform which combines state-of-the-art AI (deep learning, NLP, computer vision) with a powerful user interface for human moderation and statistics.

    As a member of the Implio development team, you will help us grow our platform. You will work on a variety of day-to-day tasks:

    • Develop scalable and elegant microservices

    • Deliver improvements to our platform, for additional features, scalability and maintainability

    • Turn state-of-the-art AI proof of concepts into working, scalable solutions

    • Improve your practical and theoretical skills, and share that new knowledge with the rest of the team

    You will be working in close collaboration with stakeholders: Front-end Developers, Back-end Developers, DevOps, Data Scientists and Product Owner, to come up with the very best solutions.

    What it’s like working for us

    At Besedo, we all come from different cultures and backgrounds but we share a common set of values:

    • We like to get things done ✔️

    • We support each other to reach our goals and grow as professionals 🤝

    • We love to learn, share and have fun together 🎉

    We strive to offer a great work environment:

    • 🚇 Cozy office in central location with easy transport links (5 min. from Gare Saint-Lazare)

      🏠 Flexible hours and work from home friendly

      💻 Choice of laptop and desk setup

      🍏 Great health insurance and benefits

      ☕ Real coffee with bean-to-cup coffee machine

      🕹️ Lounge area with sofa and video games

      🍴 Regular company lunches, after-work events, conferences

    Preferred experience

    ✅ We are looking for someone having worked for 5 years or more as a Java Back-end Developer and experienced with:

    • Sprint / Sprint Boot

    • Algorithms and data structures

    • Microservices architectures and REST APIs

    • Git and continuous integration

    • Agile software development

    ✅ As a person, you are:

    • Passionate about solving problems in an elegant and principled manner

    • Enthusiast about team work, learning and teaching

    • Detail-oriented, outgoing and a good communicator

    • Fluent in English (French is not mandatory)

    🎯 Extra points if you have experience with:

    • AWS

    • Developing SaaS applications and handling large volumes of data

    • Node.js and Scala, as you may need to analyze code from existing services written in these languages

    Recruitment process

    1. First interview (30 minutes)
      Goal: a first introduction to get to know each other, review basic requirements, and answer any question you may have about the position.

    2. Technical test (details shared via email, ~3 hours needed to complete)
      Goal: assess your technical skills. We’ll review the results together and give you feedback.

    3. Additional interview with one or two key stakeholders (1 hour)
      Goal: meet with one or two key stakeholders of our team so they get to know you, and so you learn about our product vision and how we operate as a team.

    4. Meet-and-greet with the team (30 minutes)
      Goal: an informal meeting during which you will meet a larger part of our team.

    We value your application and we are respectful of the time you put into it. We will do our best to give you personalized and timely feedback.


    Interested in this job?

    Share this job
    Questions and answers about the job