Mid-Senior Backend Engineer, Back Office Development
As a Mid-Senior Backend Engineer in Wrike's Back Office Development unit, you will be instrumental in building and evolving internal applications that support our Support, Sales, Security, and Training teams. These tools serve as administrative interfaces for the Wrike product, playing a crucial role in enabling internal operations at scale. Your primary customers will be internal business teams, requiring you to understand their needs and translate them into reliable backend functionality.
In this role, you will design, develop, and maintain backend features for internal applications and supporting services. Responsibilities include refactoring and modernizing existing functionality to improve reliability, scalability, and maintainability. You will propose technical solutions to complex business problems, validate them with your team and stakeholders, and collaborate closely with internal teams, especially Support, to understand their needs and deliver solutions that meet their expectations.
The ideal candidate will have strong hands-on experience with Java 8 or higher, with experience in Java 21 being a strong plus. Solid SQL knowledge and practical experience working with relational databases, particularly PostgreSQL, are essential. A basic to solid understanding of the Spring Framework, including dependency injection and IoC concepts, is required. Familiarity with the Java web stack, including HTTP, filters, servlets, and web security basics, as well as experience with modern development tools such as Git and CI/CD pipelines, is also necessary. Proficiency in English sufficient to discuss day-to-day work, requirements, solutions, and collaboration topics with international teammates and stakeholders is expected.
Wrike offers a comprehensive benefits package, including 25 calendar days of paid vacation, sick leave compensation with 5 paid uncertified sick days, parental leave with 18 weeks maternity and 4 weeks paternity leave, 2 volunteer days, medical insurance for employees and dependents, a hybrid working model, school allowance of up to €600 per month for school-aged children, a SIM card with unlimited internet access for active employees, and an office lunch allowance via Wolt on Wednesdays and Thursdays.
Joining Wrike means becoming part of a team of innovators and creators who solve complex work problems of today and tomorrow. We promote a hybrid work model with 2–3 in-office days per week to foster collaboration and teamwork. Our culture values being smart, dedicated, and approachable, with a focus on customer-centric decision-making, collaboration, creativity, and commitment to ownership at all levels of the organization.