engineering
Posted 1 hour agoSenior Backend Engineer
at Wrike
Prague, CzechiaHybrid
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Design, build, and enhance backend services and features, from greenfield development to improvements of existing functionality.
- Solve complex technical and product challenges in collaboration with cross-functional teammates.
- Estimate development effort, write automated tests, and perform code reviews to ensure high quality, maintainable software.
- Deliver iteratively in a fast-paced product environment using modern engineering best practices in design, testing, and deployment.
- Support technical improvements that reduce solution complexity, increase development efficiency, and strengthen architecture quality.
- Proven track record of designing scalable, secure, and robust architectures. •
Requirements
- Contribute to the evolution of Wrike’s backend architecture as we continue moving from monolith to microservices.
- Use AI tools and coding agents in day-to-day development to improve productivity, quality, and automation.
- experience with Java, including modern versions and backend development best practices. Solid
- experience with Spring and Spring Boot, including IoC concepts.
- Strong knowledge of REST APIs and SQL. •
- Experience working with relational and non-relational databases, especially PostgreSQL and Redis.
- Good understanding of the Java web stack, including HTTP, filters, servlets, and web security. •
- Experience with unit and integration testing frameworks. Proven
- experience working in product teams and collaborating with cross-functional stakeholders.
- Curiosity about AI and practical
- experience using AI tools to improve development workflows. Standout Qualities: •
- Experience with modern JavaScript frameworks such as Angular, React, or Vue.
- Knowledge of TypeScript, HTTP requests, and REST API integrations.
- Solid understanding of HTML, CSS, and core JavaScript concepts.
- Ability to independently design and architect complex backend systems and web applications. •
- Experience collaborating with Product Managers and Designers during product discovery. Previous
- Experience with architectural governance and code quality tooling such as PMD, ArchUnit, or similar tools.
- Familiarity with working across both monolithic and microservice architectures. Team Dynamics:
- You will join a cross-functional team within Wrike’s Solutions Unit, working closely with Backend Engineers, Frontend Engineers, QA, UI/UX Designers, and Product Managers.
- Modern backend environment centered around Java and Spring Boot, with PostgreSQL and Redis as key data technologies.
- Current platform evolution includes migration from Java 21 to Java 25 and evaluation of migration from Spring Boot 6
- Hybrid work setup with access to great office locations, modern collaboration tools, and AI-assisted workflows. What’s Next?
Benefits
- Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, increase productivity, and free people up to focus on their most purposeful work. Our vision: A world where everyone is free to focus on their most purposeful work, together. About the Role:
- 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
- Parental Leave (fully paid): 18 Weeks Maternity / 4 Week Paternity 2 Volunteer Days
- Meal Vouchers (CZK 220 per working day)
- Annual Prague Travel Card (Lítačka)
- 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
Contact
- Check out our LinkedIn Life Page , Company culture page , Instagram , Wrike Engineering Team , Medium , Meetup.com , Youtube for a feel for what life is like at Wrike.
Additional details
- This role is critical to delivering differentiated capabilities for Wrike’s ideal customer profiles, from fast-growing startups to large enterprises.
- You will work closely with Product Managers, Designers, and Engineering peers to create scalable, reliable, and customer-centric solutions.
- As Wrike continues its transition toward a highly scalable microservice-based platform, you will play an important role in shaping backend architecture, improving development efficiency, and supporting Wrike’s mission to become the leading workflow solution provider. Your Impact:
- Partner with Product Managers to influence product direction through technical insight and a strong customer perspective.
- Help improve maintainability across both monolith and microservice environments through better tooling, standards, and engineering practices.
- Actively contribute to the growth of teammates through collaboration, knowledge sharing, and continuous learning. Your
- Excellent spoken and written English communication skills.
- Proactive, collaborative mindset with a strong focus on solving real customer problems.
- Passion for improving technical systems and engineering processes, not just delivering features.
- experience building solutions for enterprise customers or within enterprise software environments.