About AODocs
Scopra di più su questo ruolo leggendo le informazioni qui sotto, quindi invii la sua candidatura per essere preso/a in considerazione.
AODocs 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.
Our product is used by large organizations such as Google, Veolia and 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.
Position
We 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. You will help us take our products and our team to the next technical level and teach us something we don’t know.
We work in a transparent organization where important metrics and numbers are shared with every team member and decisions are discussed collaboratively. If you value being part of the discussions on how to shape the future of the product, by giving your input, weighing in and being heard, then you might just be happy to work with us.
You will work closely with the Product and Frontend teams, sometimes in squads, and with ad‑hoc teams formed to quickly address specific matters.
Our infrastructure is entirely on the cloud on Google Cloud Platform. We use Firebase, AppEngine, Cloud Run, Cloud Functions, and Pub/Sub. We mainly code in Java, with some JavaScript and Go.
Core Responsibilities
*
* Implement substantial features and fix bugs.
* Participate in the operations team to maintain at least 99.87% uptime.
* Write technical specifications.
* Proactively propose code and performance improvements.
* Help set and maintain a high professional standard.
* Collaborate in building and evolving our architecture.
What You Could Work On
*
* Build one of the new services we are planning this year, such as integration with SAP and Salesforce, extending our cold storage capacities to AWS S3 and Azure Blob Storage, or adding data‑centered services to provide OCR and data recognition capabilities.
* Integrate with Office 365 and other Microsoft products such as Teams.
* Build the backend part that will enable us to work with encrypted files at rest and in transit.
* Reduce our technical legacy, reduce our dependency on AppEngine, and plan migration toward a newer Java version (currently we run mainly Java 8).
* Improve our search capacities.
* Improve our workflow engine.
* Fix what slows down our release cycle in the code.
Recent Accomplishments
*
* Added a new identity system allowing users to connect with Microsoft accounts and soon with normal emails and passwords.
* Extended our storage capacity to GCS.
* Built a Gmail add‑on and an Outlook add‑in allowing users to use AODocs without leaving Gmail or Outlook.
* Completed the Switcher, an automatic migration tool for moving from Drive to GCS.
* Implemented an object storage service as a middle layer between AODocs and any storage we want to add.
What We Look For
*
* Less willing to make quick wins if they compromise reliability; you care about building reliable software used by many.
* Concern for performance; you understand speed and responsiveness is a core feature.
* Fully capable of taking substantial features from concept to shipping as the sole developer.
* Deep expertise with at least one programming environment.
* Team player.
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.
* Additional language proficiency: proficiency in at least one of Python, Go, Ruby, C++, and C# is a plus.
* Development toolkits: comfortable with Git (gitflow), Jira, Maven, and IntelliJ.
* Language: fluent in English and Italian. xjrgpwk
Benefits
Flexible full‑remote policy with a monthly trip to Milan.
#J-18808-Ljbffr