About AODocsAODocs is a software company created in 2012 that makes a Content Services SaaS platform. It is included by Gartner (in its Magic Quadrant) and Forrester (in its Wave) as one of the top and most innovative players in the content services space, in a market populated by legacy on‑premises competitors like IBM FileNet, Documentum, and OpenText that are approaching end of life. Many customers of these legacy products are looking to replace them with a modern SaaS solution like AODocs.Our product is used by large organizations such as Google, Veolia or Colgate to control their critical documents, protecting them against costly human errors while accelerating key business processes. Our client’s main use cases are document control for large engineering projects, standard operating procedures, quality management, consulting and audit reports, and more generally, all business processes involving important documents in professional services, healthcare, HR, procurement, legal, and more.The generative AI wave represents an important opportunity for AODocs, as more and more companies realize that AI assistants cannot work on messy information. AODocs’ ability to control documents and their versions can be used to ensure AI assistants only work on the right, validated content, thus allowing AODocs to benefit from the AI market traction.Our team of 130 is composed of highly motivated and competent people. We believe that good ideas can come from anyone, regardless of their formal job role.PositionWe are looking for a highly motivated Backend Engineer to join our growing team! The Backend Engineer is responsible for the end‑to‑end development of core parts of our webapps. We expect you to help us take our products and our team to the next technical level and to teach us something we don’t know.You will work closely with the Product and Frontend teams, sometimes in squads, and with ad hoc teams meant to quickly address specific matters.Core responsibilities
Implement substantial features and fix bugs.Take part in the operations team to maintain a 99,87% uptime.Write technical specifications.Proactively propose code and performance improvements.Help set and maintain a high professional standard.Help build and evolve our architecture.
Examples of tasks you could work on
Build one of the new services we are planning to work on this year, such as the integration with SAP and Salesforce, the extension of our cold storage capacities to AWS S3 and Azure Blob Storage, or the inclusion of a data‑centered service to provide OCR and data recognition capabilities.Work on integration with Office 365 and other Microsoft products such as Teams.Build the backend part that will allow us to work with encrypted files at rest and in transit.Reduce our technical legacy, reduce our dependency on AppEngine, and plan the migration toward a more recent version of Java (we run mainly Java 8).Improve our search capacities.Improve our workflow engine.Fix what slows down our release cycle in the code.
Requirements
Experience: 8 years as a professional developer on SaaS products.Development skills: Deep, hands‑on expertise in Java and the Spring/Spring Boot ecosystem. Any experience with Cloud providers is a plus. Proficiency in at least one of the following is also a plus: Python, Go, Ruby, C++, C#.Development toolkits: Good with Git (gitflow), Jira, Maven, and IntelliJ.
Benefits
Flexible full remote policy with a monthly trip to Milan.
LocationRemote (full remote policy) with occasional travel to Milan.#J-18808-Ljbffr