Aodocs · Calvi dell'umbria, Umbria, Italia · · 50€ - 70€


Descrizione dell'offerta

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. 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.

Core responsibilities:

  • Implementing substantial features, fixing bugs
  • Taking part in the operations team to make sure we do not go below our 99.87% uptime
  • Writing technical specifications
  • Proactively proposing code and performance improvements
  • Helping set and maintain a high professional standard
  • Helping build and evolve our architecture

Some examples of what 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 to our product.
  • Work on the 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.

Some examples of what we did in the last few months alone:

  • 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.
  • Finished the Switcher, an automatic migration tool for migrations from Drive to GCS.
  • Implemented an object storage service to act as a middle layer between AODocs and any storage we would like to add to it.

Most of those describe you:

  • You care more about making reliable software used by many than a shiny unstable thing used by no one. You understand that engineering work is done first and foremost for the customers.
  • You care a lot about performance, understand that 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.
  • You’re a 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. Being proficient in at least one of the following is a plus: Python, Go, Ruby, C++, C#.
  • Development toolkits: good with Git (gitflow), Jira, Maven, IntelliJ.

Flexible full‑remote policy with monthly trip to Milan.

Location: Terni, Umbria, Italy.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)