This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Backend Engineer in Wrike’s Solutions Unit, you’ll build and evolve backend services that power key enterprise workflows - especially around resource management - workload, capacity planning, utilisation analytics, asset scheduling. You’ll work closely with product, design, and engineering peers to design robust solutions that make work more efficient for our ideal customer profiles (ICPs), from fast-growing startups to large enterprises. Your work will directly support Wrike’s mission to become the leading workflow solution provider through differentiated capabilities and a highly customizable platform.
Job Responsibility:
Design, build, and improve backend features - from new services to enhancements of existing functionality
Tackle complex technical and product challenges, collaborating with your team to refine and validate solutions
Estimate work, write automated tests, and perform code reviews to ensure high technical quality and maintainability
Contribute to iterative, fast-paced delivery using best practices in design, testing, and deployment
Use AI tools daily (e.g., coding agents, automation) to accelerate development, improve quality, and reduce manual work
Influence product decisions by sharing technical insights and customer-centric perspectives with Product Managers
Help evolve our architecture as we continue moving toward a microservice-based, highly scalable platform
Continuously learn and actively support the growth and development of your teammates
Requirements:
Strong, hands-on software development experience with Java (3+), Spring (including IoC concepts), REST APIs, and SQL
Confident working with both relational (PostgreSQL) and non-relational (Redis) databases
Experience with modern unit and integration testing frameworks, and solid understanding of the Java web stack (HTTP, filters, servlets, web security)
Proven experience working in product teams, collaborating closely with cross-functional partners
Excellent English communication skills, with the ability to clearly share ideas and present solutions in team settings
A proactive, collaborative attitude and a passion for solving real customer problems
Strong interest in improving technical systems and processes, not just building features
Curiosity about AI and regular use of AI tools to enhance your development workflow
Nice to have:
Hands-on experience with modern JavaScript frameworks (e.g., Angular, React, or Vue), TypeScript, HTTP requests, and REST APIs
Ability to design and architect complex web applications and backend systems independently
Solid understanding of HTML, CSS, and core JavaScript concepts
Experience collaborating with Product Managers and Designers during Product Discovery
Previous experience building solutions for enterprise customers or within enterprise environments
Proven track record of designing robust, scalable, and secure system architectures
What we offer:
5 Weeks of paid vacation
Sick Leave Compensation
5 Paid Uncertified Sick Days
2 weeks fully paid w/ medical certificate, additional 4 weeks paid at 80% salary rate
Benefit budget with flexible options, including a MultiSport card, Canadian Medical membership, contributions to a pension savings plan and additional choices available through Benefit Plus