It´s a fully remote and long-term project. We are working on a product that´s well known in businesses of all sizes around the globe. It´s a solution for print management and documents digitalization. The product has been developed for several years now. Each team consists of 7 people and is split in half between Java and .NET developers. So it´s essential for us that candidates are willing to learn new things. We do use SCRUM less (SCRUM across several teams) methodology with 2-week sprints. There is no management in terms of team leads, project managers, etc, except product owners who prioritize things in the backlog and of course the head of product. Therefore each team has to work as one unit and each member has the same responsibility in the team no matter the seniority. The responsibility is to deliver as a team what was picked from the backlog. Important for us is great communication (primary language is English) as it´s needed within and outside of the team (currently there are 12 teams on the project). Another important thing is flexibility in terms of learning new stuff and the responsibility for the delivery.
The product (platform) is a robust solution and it´s made from several parts. Some of them are written in C# and some of them in Java.
Main tech stack: Java 11, Spring, C#, .NET 4.6. PostgreSQL but there are also other technologies that devs can come across such as React, TypeScript, Handlebars, Hibernate, Azure and we do use Atlassian products such as Jira or Confluence.