Senior Backend Engineer

Wrike Logo

Wrike

📍Remote - Estonia

Summary

Join Wrike, a leading work management platform, and become a key player in our team focused on winning enterprise customers. As a Senior Backend Engineer, you will design, build, and improve features, solve complex challenges, and collaborate with a talented team. You will leverage your expertise in Java, Spring, REST APIs, and SQL, while working with both relational and non-relational databases. The role requires a proactive, collaborative attitude and excellent communication skills. Wrike offers a flexible hybrid work setup, team-building events, and a fantastic office location. We encourage continuous learning and using AI tools to enhance our work.

Requirements

  • Strong hands-on software development experience using Java (8+), Spring (IoC concepts), REST APIs, and SQL
  • Confident working 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—you’re great at sharing ideas and presenting during team meetings
  • Passionate about solving real customer problems and improving tech and processes
  • Curious about AI—regularly use AI tools (like coding agents or automation) to boost your workflow

Responsibilities

  • Design, build, and improve features—whether starting fresh or updating existing ones
  • Solve complex challenges and collaborate with the team to discuss and refine solutions
  • Estimate tasks, write tests, and review code to ensure top-notch technical quality
  • Embrace iterative, fast-paced development and always use best practices
  • Use AI tools daily to automate and level up our work
  • Keep learning and help your teammates grow along the way

Preferred Qualifications

  • Hands-on experience with modern JavaScript frameworks (such as Angular, React, or Vue), HTTP requests, TypeScript, and REST APIs
  • Comfortable designing and architecting complex web applications independently
  • Solid understanding of HTML, CSS, and JavaScript basics
  • Skilled at collaborating with Product Managers and Designers on Product Discovery
  • Previous experience working within enterprise environments
  • Proven ability to design and architect robust, scalable system solutions

Benefits

  • 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)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.