Wrike is seeking a Staff Backend Engineer to join their team in Prague. This role involves partnering with other engineers to build effective internal tools, support the complexity of Wrike's growing solutions, and improve code quality. The engineer will have meaningful technical autonomy and make a direct impact across the organization.
Responsibilities:
Architectural Evolution: Enhance the maintainability of monolithic and microservices architectures.
Tools & Standards: Develop and maintain internal tools for architecture quality using technologies like PMD and ArchUnit.
Refactoring Excellence: Refactor and simplify complex codebases.
Clean Code Advocacy: Champion architectural best practices.
Knowledge Sharing: Share insights about maintaining technical quality and robust architecture.
Requirements:
7+ years of experience developing scalable software solutions.
Strong experience with Java and Postgres.
Experience with AI-powered tools and coding agents.
Strong English communication skills.
Experience working collaboratively in high-level engineering groups.
Wrike is a collaborative work management platform designed for teams and organizations aiming to enhance productivity and streamline workflows. The company's technology brings all work into a centralized location, reducing complexity and enabling individuals to focus on purposeful tasks. Wrike fosters a culture of innovation, customer focus, and commitment, emphasizing ownership and continuous development. Operating in a fast-paced Agile environment, Wrike values quality, efficiency, and speed, supporting teams across different geographic locations.