Software Team Leader
há 6 dias

The Company

We are engineers. We provide an open-source content management platform for architects and developers, using the latest technologies and working with agile methodologies.

We are focused on creating an extensible platform for our customers, allowing them to build applications to organize, search and transform their data according to their business needs.

That is why we are leaders and visionaries in our sector.

People are our secret weapon, and that is why Nuxeo is an award-winning place to work.

Engineering Team

Our Engineering team of 30 developers is committed to designing, building and delivering features, and continuously improving the performance and reliability of our products as we rapidly scale our organization.

The team is divided into sub-teams that work with agile methodologies.

We are mainly based in Paris, France but also in Lisbon, Portugal as well as in the US.

Technical Stack

A lot of technologies are at stake and the expected technical level is ambitious :

  • Server : Java, Maven, Docker, Tomcat.
  • Services : MongoDB, PostgreSQL, Elasticsearch, Kafka, Redis
  • CI / CD : Jenkins, Kubernetes, Sonar, AWS, GCP.
  • The Role

    As a team leader of our nApps Team, you will report directly to the VP Engineering, you will work across all aspects of the Nuxeo Platform development, including new features, improvements, bug fixing and performances.

    The nApps Team is in charge of all add-ons and connectors of the Nuxeo Platform.

    Main Responsibilities

    Team leader responsibilities cover several aspects :

  • Make sure that expectations are clear work with Product Owners and Architects as neededensure the whole team is on board
  • Drive technical choices be pragmatic and define achievable goalsdo not compromise evolution and scalability
  • Collaborate and synchronize with other teams to build, test and deliver these features.
  • Closely follow teammates to ensure that they have happy working in the teamto detect issues or roadblocks as early as possiblehelp team members to make the team more efficient
  • Define some metrics you want to follow to define the improvement trajectory with your teamto track the progress of the team and collaborators
  • Other Responsibilities

    These are secondary responsibilities that are mainly side effects of the main responsibilities :

  • Contribute to the product design work hand in hand with PO
  • Drive interaction with Architects ask for help / review as needed
  • Promote culture, process, best practice adjust the team process as needed but then enforce it
  • Help the hiring effort with the HR and Architects
  • Requirements

  • You love coding!
  • You have 5+ years of full-stack programming experience, mainly in Java.
  • You are interested in distributed systems and scalability.
  • You write understandable and testable code keeping in mind maintainability.
  • You are comfortable with UNIX systems.
  • You are a quick learner, always adapting.
  • You are a critical and solution-oriented thinker.
  • You care about doing things the right way.
  • You like communicating about what you do.
  • You are comfortable with English.
  • You want to make your team more efficient, not only you.
  • Bonus Points

  • You are an expert in continuous integration tools such as Jenkins.
  • You have worked with containers and Kubernetes.
  • You have experience with one Cloud Provider (AWS, Google Cloud, Azure).
  • Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura