Job Description
Wrike is seeking a Senior Backend Engineer to join their team. The ideal candidate will design, build, and improve features, solve complex challenges, and collaborate with the team to refine solutions. They will estimate tasks, write tests, and review code to ensure top-notch technical quality. Wrike promotes a hybrid model for team members near our office hubs in San Diego, Prague, Dublin, Nicosia, and Tallinn, with 2–3 in-office days per week to foster collaboration and teamwork.
- Designing, building, and improving features
- Solving complex challenges and collaborating with the team
- Estimating tasks, writing tests, and reviewing code
- Using AI tools daily to automate and level up work
- Learning and helping teammates grow
- Strong hands-on software development experience using Java (8+), Spring (IoC concepts), REST APIs, and SQL
- Experience with both relational (PostgreSQL) and non-relational (Redis) databases
- Comfortable with modern unit/integration testing frameworks and the Java web stack (HTTP, filters, servlets, web security)
- Previous product team experience and a proactive, collaborative attitude
- Excellent English communication skills
- Passionate about solving real customer problems and improving tech and processes
- Curious about AI and using AI tools to boost workflow
Wrike offers:
- 28 calendar days of paid vacation
- Sick leave compensation
- Life insurance plan
- Health insurance plan
- Fitness plan (800 EUR/year)
- Parental leave
- 2 volunteer days
- Full-remote & On-demand access to Co-working space
- Utility allowance (30 EUR/month, subject to taxation)